Professional Documents
Culture Documents
10
1 2
3 4
1
MDX BIS4225.10
2
MDX BIS4225.10
Categories Prioritization
Adaptive Maintenance Urgency
to maintain usability in a Criticality
changed or changing A problem is critical if the
environment
software, or an essential part
Preventive Maintenance of it, is unavailable
to enable software to best serve
the needs of end users
13 14
17 18
3
MDX BIS4225.10
21 22
4
MDX BIS4225.10
Problems Problems
Technical Problems Management Problems
Limited Understanding (especially for Alignment with Organizational Issues
systems with bad documentation). (ROI is never clear, problem to get
Testing (time and cost). resources for maintenance).
Impact Analysis (requires special skills). Staffing (for unglamourous work).
Maintainability (usually not incorporated Process Issues (especially activities that
in the development process). are not found in software development,
for example, help desk support).
27 28
Problems Problems
Maintenance Cost Maintenance Cost Estimates
Costs are high due to Parametric Models: COCOMO
maintenance problems. (Constructive Cost Model).
Maintenance consumes a major Experience: sound judgement,
share of a products life cycle reasoning, work breakdown
costs. structure, guesses, use of
empirical/historical data.
29 30
5
MDX BIS4225.10
Measurements Measurements
General Software Specific Metrics
Engineering Metrics IEEE 982.1 Software Maturity Index (SMI)