10 Questions
What may drive system evolution according to the text?
Proposals for change
When might urgent changes have to be implemented without going through all stages of the software engineering process?
If a serious system fault has to be repaired to allow normal operation to continue
What problem may arise when the development team has used an agile approach but the evolution team is unfamiliar with agile methods?
The evolution team may expect detailed documentation to support evolution and this is not produced in agile processes
What is essential for estimating the cost and impact of a change, according to the text?
Linking proposals for change with affected components
When does change identification and evolution continue throughout the system lifetime?
Always
What is essential for estimating the cost and impact of a change?
Linking proposals for change with affected components
When might urgent changes have to be implemented without following all software engineering stages?
To repair a serious system fault for normal operation to continue
What may drive system evolution?
Proposals for change
When does change identification and evolution continue throughout the system lifetime?
"After the completion of the software engineering process"
"What problem may arise when the development team has used an agile approach but the evolution team is unfamiliar with agile methods?"
Test your knowledge of software evolution processes including the factors influencing them, change identification, and system lifetime evolution. This quiz covers the type of software being maintained, development processes, and the skills of personnel involved.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free