Software Maintenance and Change Control
- This is a preview of the essay.
To view the full text you must login!
Software Maintenance and Change Control
Software maintenance is a set of programming activities that occur after software has been delivered to the customer and put into operation. Because change is inevitable and human error exists, procedures must be developed for evaluating, controlling and making necessary changes to existing software. Maintenance is not just fixing mistakes; it can be corrective, adaptive, perfective or preventative (Campbell).
Maintenance can be defined as four different activities:
1. Maintenance is the process of receiving reports of errors and then diagnosing and fixing them.
2. The process of assessing the effect of the environmental changes on a software system and then modifying the system is what is considered adaptive maintenance. Adaptive maintenance is when a system is modified in order to adapt to a changing environment, such as operating systems, network protocols, or other hardware.
3. Users of a software system are never satisfied, even if the software is successful...