Software Engineering4203Software Evolution and Maintenance [A]SWE4 ch (3C 3*L)

Maintainability and reusability analysis. Approaches to maintenance and long-term software development. Change management and impact analysis. Release and configuration management. Reengineering and reverse engineering. Regression testing. Note: alternating with SWE 4103

Prerequisite: CS 2043 or permission from the instructor.