Maintenance is the process that occurs when software undergoes modifications to code and associated documentation due to a problem, or the need for improvement or adaptation [ISO/IEC International Standard #14764 2006]. Because postdelivery maintenance is so important, a major aspect of software engineering consists of techniques, tools, and practices that lead to a reduction in postdelivery maintenance costs. In other words, maintainability occurs throughout the development of the software [Schach 2005].
When you complete this unit, you will be able to
Updated September 29 2016 by FST Course Production Staff