Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maintenance Issues in Software Engineering

Similar presentations


Presentation on theme: "Maintenance Issues in Software Engineering"— Presentation transcript:

1 Maintenance Issues in Software Engineering
Praveen Chandra Kidambi

2 What is Software Maintenance?
Is maintenance a post-delivery process only? Is maintenance expensive?

3 Categories of software maintenance
Corrective Adaptive Perfective Preventive Emergency maintenance Enhancements

4 Maintenance activities
Defect repairs Error-prone module removal Customer support Code restructuring Migration across platforms Conversion to new architectures Performance optimization Mandatory changes Enhancements

5 Maintenance process models
Quick-fix model Evolutionary life cycle model Full-reuse model

6 Phases in software maintenance
Problem or modification identification Analysis Design Implementation Regression testing Acceptance testing Delivery

7 Maintenance management
Planning Organizing Staffing Leading Controlling

8 Maintenance organizations
Functional organization Project organization Matrix organization

9 Maintenance processes
Reverse engineering Reengineering Forward engineering

10 Thank you


Download ppt "Maintenance Issues in Software Engineering"

Similar presentations


Ads by Google