
233
Chapter 15
Final Stages
Objectives
As software technology has matured, more and more software systems are reaching the
final stages of the software life span. After you have read this chapter, you will know:
◾ e reasons why software evolution ends
◾ e servicing stage and its difference from evolution
◾ e techniques of software change that are acceptable during servicing but
not during evolution
◾ e phaseout stage, when servicing is discontinued
◾ e activities of closedown
◾ e heterogeneous systems and iterative reengineering
***
e past emphasis of software engineering has been on the early stages of the soft-
ware life span, and the initia ...