Software Development Lifecycle Quiz
16 Questions
2 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

Which technique involves observing end users in their operational environment?

  • Interviews
  • Scenarios
  • Questionnaires
  • Task Analysis (correct)
  • What do use cases describe?

  • The primary tasks that the system needs to perform
  • A list of pre-selected questions
  • Abstractions that describe a class of scenarios (correct)
  • A series of interactions between a concrete end user and the system
  • What is the purpose of asking stakeholders about the primary tasks that the system needs to perform?

  • To understand the external changes the system needs to know about
  • To observe end users in their operational environment
  • To describe the use of the system as a series of interactions
  • To elicit requirements from the end user (correct)
  • Which technique involves asking the end user a list of pre-selected questions?

    <p>Questionnaires</p> Signup and view all the answers

    What do scenarios describe?

    <p>A series of interactions between a concrete end user and the system</p> Signup and view all the answers

    What is the purpose of asking stakeholders what external changes the system needs to know about?

    <p>To describe the use of the system as a series of interactions</p> Signup and view all the answers

    What is the main purpose of requirements validation in software engineering?

    <p>To check the correctness, completeness, consistency, clarity, realism, and traceability of the collected requirements</p> Signup and view all the answers

    What are examples of nonfunctional requirements?

    <p>Robustness and reliability</p> Signup and view all the answers

    What is the main challenge in requirement validation in software engineering?

    <p>Quick changes in requirements during elicitation</p> Signup and view all the answers

    What is the primary purpose of requirement analysis in software engineering?

    <p>To deal with complexity through decomposition and modeling</p> Signup and view all the answers

    What actions ensure good requirements management in software engineering?

    <p>Automatically creating a specification document from the requirements</p> Signup and view all the answers

    What is the main purpose of types of nonfunctional requirements in software engineering?

    <p>To describe properties of the system or domain</p> Signup and view all the answers

    What is the significance of traceability in requirements management?

    <p>Each system behavior can be traced to a set of functional requirements</p> Signup and view all the answers

    What are some problems with requirements validation in software engineering?

    <p>Inconsistencies are easily added with each change</p> Signup and view all the answers

    In which phase do high-priority features need to be demonstrated?

    <p>Usually in the second iteration</p> Signup and view all the answers

    What is the purpose of constraints in nonfunctional requirements?

    <p>To impose limitations by the client or environment</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser