Software Engineering

SWE4203Software Evolution and Maintenance4 ch (3C 3L*)

Learn about pproaches to maintenance and long-term software development. Explore key practices for maintainability including change management, impact analysis, release and configuration management and regression testing. Learn how reengineering and reverse engineering enhance reusability.

PrerequisiteCS 2043 or ECE 4403