software maintanance definition and types

software maintanance simply means “Taking care of the software”

OTHER DEFINITION
". . . changes that have to be made to computer programs after they have been
delivered to the customer or user." (Martin and McClure 1983).

"Maintenance covers the life of a software system from the time it is installed
until it is phased out."(von Mayrhauser 1990).

Maintenance Types

  1. Corrective Maintenance
  2. diagnosis and correction of reported errors(bug fixing)
  3. Adaptive Maintenance
  4. modifications to properly interface with changing environments new hardware, OS, devices
  5. Perfective Maintenance
  6. implementing new system requirements after system is successful

Previous
Next Post »