
285
Chapter 10
Software Longevity
I
, this book would end before this chapter. Why?
Soware development has changed: emphasis has shied away from
clean-slate soware construction and toward maintaining legacy systems.
Soware evolution and soware integration are now essential. Soware
developers must work with existing soware and applications. In addition
to providing functionality, soware developers should address the central
question, relative to soware longevity: What makes soware viable?
In this chapter, we review the traditional perspective of soware
maintenance alongside a more recent emphasis on soware evolut ...