Software Evolution Processes
10 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What may drive system evolution according to the text?

  • Proposals for change (correct)
  • Budget constraints
  • Competitor analysis
  • Marketing strategies

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 (correct)
  • If there are minor bugs in the system
  • If the team wants to experiment with new technologies
  • If the team is behind schedule

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 (correct)
  • The development team may resist change
  • The development team may lack creativity
  • The evolution team may prefer a plan-based approach

What is essential for estimating the cost and impact of a change, according to the text?

<p>Linking proposals for change with affected components (C)</p> Signup and view all the answers

When does change identification and evolution continue throughout the system lifetime?

<p>Always (B)</p> Signup and view all the answers

What is essential for estimating the cost and impact of a change?

<p>Linking proposals for change with affected components (A)</p> Signup and view all the answers

When might urgent changes have to be implemented without following all software engineering stages?

<p>To repair a serious system fault for normal operation to continue (B)</p> Signup and view all the answers

What may drive system evolution?

<p>Proposals for change (D)</p> Signup and view all the answers

When does change identification and evolution continue throughout the system lifetime?

<p>&quot;After the completion of the software engineering process&quot; (B)</p> Signup and view all the answers

"What problem may arise when the development team has used an agile approach but the evolution team is unfamiliar with agile methods?"

Signup and view all the answers

More Like This

The Evolution of Programming Languages Quiz
10 questions
Software Development Process Overview
16 questions
Software Processes Chapter 2 Quiz
18 questions
RUP Phases and Evaluation
40 questions

RUP Phases and Evaluation

PermissibleMemphis8565 avatar
PermissibleMemphis8565
Use Quizgecko on...
Browser
Browser