Software maintenance

  • Authors:
  • Norman F. Schneidewind

  • Affiliations:
  • -

  • Venue:
  • Encyclopedia of Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The objective of software maintenance is to make required changes in software including changes to documentation (e.g. specification, design, listing, test plan) in such a way that its value to users is increased. Required changes can result from the need either to correct errors or to increase the capabilities of the software. Maintenance is not limited to making postdelivery changes. Rather, it starts with user requirements and continues for the life of the software (Pigoski, 1996). Even the installation of and changes to a replacement system can be considered part of the maintenance process. Maintenance is a process of change management.