Lecture Software Engineering - Chapter 21: Software evolution, objectives: To explain why change is inevitable if software systems are to remain useful; To discuss software maintenance and maintenance cost factors; To describe the processes involved in software evolution; To discuss an approach to assessing evolution strategies for legacy systems. |