Software Evolution Notes
Software Development & Evolution Spiral Model
Software Evolution Processes
Software Maintenance Cost
- Team Stability
- Poor Development Practice
- Staff Skills
- Program Age & Structure
Maintenance Environment Assessment:
- The number and complexity of system interfaces
- The number of inherently volatile system requirements
- The business processes in which the system is used
Maintainability Metrics:
- Number of requests for collective maintenance
- Average time required for impact analysis
- Average time taken to implement a change request
- Number of outstanding change requests
1
Software Maintenance Effort Distribution/Prediction
Software Re-engineering Processes/Approaches