Causes of Software Maintenance Problems
Lack of Traceability
Lack of Code Comments
Obsolete Legacy Systems
Software Maintenance Process
The first step consists of analyzing the program to understand.
Generating a Particular maintenance problem
The second phase consists of creating a particular maintenance proposal to accomplish the implementation of the maintenance goals.
The third step consists of accounting for all of the ripple effects as a consequence of program modifications.
Modified Program Testing
The fourth step consists of testing the modified program to ensure that the revised application has at least the same reliability level as prior.
Each of these four steps and their associated software quality attributes is critical to the maintenance process. All of these methods must be combined to form maintainability.