Software Evolution
- •
def
- •
the process of changing and updating a software system in response to changing requirements, environments, and user needs
- •
- •
- •
- •
costs of change
- •
includes rework (e.g., re-analysing requirements) as well as implementing new functionality
- •
- •
related