Program Maintenance - Tutorialspoint
Program Maintenance - Tutorialspoint
Program Maintenance - Tutorialspoint
Program Maintenance
Program maintenance is the process of modifying a software or program after delivery to achieve
any of these outcomes −
Correct errors
Improve performance
Add functionalities
Remove obsolete portions
Despite the common perception that maintenance is required to fix errors that come up after the
software goes live, in reality most of the maintenance work involves adding minor or major
capabilities to existing modules. For example, some new data is added to a report, a new field
added to entry forms, code to be modified to incorporate changed government laws, etc.
Types of Maintenance
Maintenance Tools
Software developers and programmers use many tools to assist them in software maintenance.
Here are some of the most widely used −
Program slicer − selects a part of the program that would be affected by the change
Data flow analyzer − tracks all possible flows of data in the software
Dynamic analyzer − traces program execution path
https://www.tutorialspoint.com/programming_methodologies/programming_methodologies_program_maintenance.htm 1/2
6/30/2021 Program Maintenance - Tutorialspoint
https://www.tutorialspoint.com/programming_methodologies/programming_methodologies_program_maintenance.htm 2/2