Download presentation
Presentation is loading. Please wait.
Published byDerrick Reed Modified over 9 years ago
1
Objectives 4 Identify the meaning of software maintenance and it’s importance in the project life cycle 4 Understand why maintenance is needed
2
Objectives 4 Identify different types of maintenance 4 Explain in detail Adaptive maintenance
3
Software maintenance Activities of correction, enhancement, migration of software programs are collectively known as software maintenance Maintenance activities take up almost 60% of an organization’s effort
4
Why 60% of effort? 4 15-20 year old software in use in most places 4 Old software not developed using “good” programming techniques 4 Very little documentation
5
Why is maintenance required? 4 To incorporate user and business changes 4 To correct errors 4 To enhance software in line with current technology 4 To fine tune the system 4 To prevent future errors
6
Types of maintenance 4 Adaptive maintenance 4 Corrective maintenance 4 Perfective maintenance 4 Preventive maintenance
7
Adaptive maintenance Adaptive maintenance deals with making changes in the system or adapting the system because of changes in the environment or technology or user needs
8
Adaptive maintenance procedure 4 Request for service from user departments 4 Screening of service requests 4 Assignment of priority to service requests 4 Developing mini-systems for service requests
9
Housekeeping tasks 4 Backup & restoration 4 Purging & file reorganization 4 Index & directory reorganization 4 Reset procedures 4 Parameters update
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.