Economic and Maintenance Aspects
Software Production = development + maintenance
Quicker development is not always preferable
- may lead to software that is difficult to maintain
- resulting in higher long-term costs
Maintenance costs are often over 50% of overall costs during the lifecycle of a software product
- corrective maintenance (17.5%)
- perfective maintenance (60.5%)
- adaptive maintenance (18%)
Real world is constantly changing
- all software products undergo maintenance to account for change