Professional Documents
Culture Documents
Management of Maintenance
Maintenance Process
Maintenance Models
SUMOD SUNDAR
S1- MTech -CSE
Rollno:116
MANAGEMENT OF
MAINTENANCE
Software maintenance is a very broad activity that includes
Error corrections,
Enhancements of capabilities,
Deletion of obsolete capabilities, and
Optimization.
Software maintenance and evolution of systems was first
addressed by Meir M.Lehman in 1969.
Corrective maintenance
Adaptive maintenance
Perfective maintenance
Preventive maintenance
TYPICAL PROBLEMS WITH
MAINTENANCE..
Information gap.
Ripple effect
Accountingfor all of the ripple effect as a consequence of
program modifications.
Modified Program Testing
Testingto ensure that the modified program has at least
the same reliability level as before.
Maintainability
Each of these four phases and their associated software
quality attributes are critical to the maintenance process.
All of these factors must be combined to form
maintainability
MAINTENANCE MODELS
MAINTENANCE MODELS
Quick-fix Model
Iterative Enhancement Model
Boehms Model
Problem found
Fix it
ITERATIVE ENHANCEMENT MODEL
Analysis
Characterization of proposed modifications