Why is maintenance of a software important, Software Engineering

Assignment Help:

Q. Why is maintenance of a software important? Discuss some of the problems that are faced during maintenance of software.

Ans: The modification of a software product subsequent to delivery to correct faults to improve performance or other attributes or to adapt the product to a changed environment.

Maintenance is a vital part of the software life-cycle. It is expensive in manpower as well as resources and one of the aims of software engineering is to reduce its cost.

The most vital problem during maintenance is the before correcting or modifying a program and the programmer must first understand it.


Related Discussions:- Why is maintenance of a software important

What is stamp coupling, Q. What is Stamp coupling? Stamp coupling: St...

Q. What is Stamp coupling? Stamp coupling: Stamp coupling take places between module A and B when complete data structure is passed from one module to another. Since not ever

How is software design different from coding, Q. How is software design dif...

Q. How is software design different from coding? Ans: Points of difference among software design as well as coding can be laid down as under: Design : 1. Design is mo

Network Technology, How can you create a file named -i? Which techniques do...

How can you create a file named -i? Which techniques do not work, and why do they not work? How can you remove the file named -i?

What are the umbrella activities of a software process, What are the umbrel...

What are the umbrella activities of a software process? Software project tracking and control. Risk management. Formal Technical Reviews. Software Quality Assurance.

Describe briefly the idea behind the gqm paradigm, Problem: (a) Define ...

Problem: (a) Define measurement and briefly summarize the representation condition for measurement. (b)  Software metrics is a term that embraces many activities, all of whi

Define entity and relationship diagram, State Entity and relationship diagr...

State Entity and relationship diagram. ERD depicts linkage between data objects. The ERD is the notation that is used to execute the data modelling activity. The primary

What is bottom-up strategy, Bottom-up approach, as the name suggests, is th...

Bottom-up approach, as the name suggests, is the differing of the Top-down method. This process begins with building and testing the low level modules first, working its way up

What is customer (end user), What is Customer (end user)? Ans) The organ...

What is Customer (end user)? Ans) The organization or individual, internal or external to the producing organization that takes the product.

What is the disadvantage of the set protocol, Question: (a) What mecha...

Question: (a) What mechanism does illegal spammers exploit to send spam? (b) What is a hoax? (c) Name two ways in which you can increase the privacy of e-mail. (d)

Write short note on black box testing, Write short note on black box testin...

Write short note on black box testing. The black box testing is also known as behavioural testing. This method fully focuses on the functional requirements of the software. Te

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd