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.