Skip to main content

The software maintenance course examines the principles and techniques used for the maintenance of software systems. Topics include nature of maintenance, need for maintenance, components of maintenance costs, and categories of maintenance, key issues in software maintenance such as technical issues relating to testing, impact analysis, and maintainability, management issues, maintenance cost estimation, and software maintenance measurement, maintenance process including process models, maintenance activities, unique activities, and supporting activities, techniques for maintenance such as program comprehension, reengineering, and reverse engineering

3
CPEN 648