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

State sandwich testing, Define sandwich testing. Testing combines the i...

Define sandwich testing. Testing combines the ideas of both bottom-up and top-down testing by defining a certain target layer in the hierarchy of the module. The modules below

Compare and contrast reliability and availability, Q. Compare and contrast ...

Q. Compare and contrast reliability and availability? Ans. Reliability: The probability of failure-free system operation over a specified time in a given environment for a gi

Explain rad model, RAD Model Rapid Application Development Model is ...

RAD Model Rapid Application Development Model is the method of incremental model. Achieves the high speed development using component based construction. Phases

Explain functional testing, Functional testing is black-box type of testing...

Functional testing is black-box type of testing geared to functional needs of an application. Test engineers *should* do functional testing.

The advantages of using these specific languages of srs, What are the advan...

What are the advantages of using these specific languages of SRS?      The major benefit of using a natural language is that both client and superior understand the language. T

Automobile mgmt. system, How do i create the automobile management system p...

How do i create the automobile management system project?

What is unit testing explain, Q. What is Unit testing explain ? Unit t...

Q. What is Unit testing explain ? Unit testing: Unit testing is undertaken after a module has been coded and successfully reviewed. Unit testing (or module testing) is the te

Software project planning entails what activities, Software project plannin...

Software project planning entails what activities? Software project planning entails the many activities: -  Estimation:  o Effort, , resource, cost and project duratio

Differentiate between failures and faults, Q. Differentiate between failu...

Q. Differentiate between failures and faults? Ans. Failure: -Failure is the disappearance of external results of program operation from requirements. Consequently failure is

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