Tarkvaratehnika
the cost and impact of the change to be estimated.
Change identification and evolution continues throughout the system lifetime.
Urgent change requests
Urgent changes may have to be implemented without going through all stages of
the software engineering process
Põhjusteks võib tuua seda, kui on tekkinud viga, mis vajab kiiret lahendust, või
kui süsteemi tehtud muudatused on tekitanud mingi kriitilise vea. Kui ärilised
muudatrused nõuavad kiiret programmaatilist muudatust.
Agile methods and evolution
- Agile methods are based on incremental development so the transition from
development to evolution is a seamless one.
- Automated regression testing is particularly valuable when changes are made to
a system.
- Changes may be expressed as additional user stories.
Handover problems
Where the development team have used an agile approach but the evolution