🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Classifications of Software Requirements
30 Questions
0 Views

Classifications of Software Requirements

Created by
@TollFreeTriangle

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What do user requirements describe in a software system?

  • The business goals and objectives that the system is expected to achieve
  • What the end-user wants from the software system (correct)
  • The technical design of the software system
  • The services the system provides and its operational constraints
  • What type of requirements specify the legal or regulatory standards that the software system must meet?

  • System requirements
  • Regulatory requirements (correct)
  • Business requirements
  • Design requirements
  • What do interface requirements describe in a software system?

  • The technical design of the software system
  • The services the system provides and its operational constraints
  • The business goals and objectives that the system is expected to achieve
  • The interactions between the software system and external systems or components (correct)
  • What is the purpose of requirements engineering processes?

    <p>To document user needs and produce a description of what the system will do</p> Signup and view all the answers

    What does the 'Size' metric measure in non-functional requirements?

    <p>Memory usage in Mbytes</p> Signup and view all the answers

    What type of requirements describe the technical characteristics of the software system?

    <p>System requirements</p> Signup and view all the answers

    What is a major challenge in understanding domain requirements during interviews?

    <p>The difficulty of articulating familiar domain knowledge</p> Signup and view all the answers

    What is the primary purpose of JAD sessions?

    <p>To elicit requirements and facilitate joint discussion</p> Signup and view all the answers

    When should JAD sessions be scheduled?

    <p>During the development phase</p> Signup and view all the answers

    What is the role of the person who takes notes in a JAD session?

    <p>To capture the discussion and decisions</p> Signup and view all the answers

    What is the outcome of a successful JAD session?

    <p>A joint understanding of the requirements</p> Signup and view all the answers

    What happens when the teams cannot arrive at a decision during a JAD session?

    <p>A JAD workshop is scheduled</p> Signup and view all the answers

    What is the primary goal of observation in requirements elicitation?

    <p>To record what people do, say, and interact with in their natural settings</p> Signup and view all the answers

    What is ethnography in the context of requirements elicitation?

    <p>A method to immerse oneself in the users' and stakeholders' context</p> Signup and view all the answers

    What is the purpose of encouraging group consensus in JAD sessions?

    <p>To ensure all participants have a say</p> Signup and view all the answers

    What is the main advantage of using JAD sessions in requirements elicitation?

    <p>It encourages user and management participation</p> Signup and view all the answers

    What is the purpose of selecting a location for a review or audit session?

    <p>To ensure the participants are comfortable</p> Signup and view all the answers

    What is the primary purpose of sticking to the agenda in JAD sessions?

    <p>To stay on schedule</p> Signup and view all the answers

    What is the primary benefit of using ethnography and observation in requirements elicitation?

    <p>To understand the way people actually work and derive requirements from it</p> Signup and view all the answers

    According to ethnographic studies, what is the characteristic of work?

    <p>Work is usually richer and more complex than suggested by system models</p> Signup and view all the answers

    What is the limitation of using ethnography in requirements elicitation?

    <p>It cannot identify new features that should be added to a system</p> Signup and view all the answers

    What is the benefit of using focused ethnography in requirements elicitation?

    <p>It combines ethnography with prototyping</p> Signup and view all the answers

    What is the impact of awareness of other people's activities on the way we work?

    <p>It leads to changes in the way we work</p> Signup and view all the answers

    What is the problem with ethnography in requirements elicitation?

    <p>It studies existing practices which may have some historical basis which is no longer relevant</p> Signup and view all the answers

    What is the primary purpose of stories and scenarios in requirements elicitation?

    <p>To facilitate stakeholders' understanding and commentary on a practical situation</p> Signup and view all the answers

    What is a key characteristic of a scenario in requirements elicitation?

    <p>It includes details such as inputs, outputs, and results</p> Signup and view all the answers

    What is the relationship between a use case and a scenario in requirements elicitation?

    <p>A use case can have multiple scenarios, but a scenario can only belong to one use case</p> Signup and view all the answers

    What should a structured scenario include according to the requirements elicitation approach?

    <p>A description of the starting situation, normal flow, and what can go wrong</p> Signup and view all the answers

    What is the primary difference between a scenario and a use case?

    <p>A scenario is a specific situation, while a use case is a generalization of multiple scenarios</p> Signup and view all the answers

    What is the benefit of using stories and scenarios in requirements elicitation?

    <p>They facilitate stakeholders' understanding and commentary on the system's functionality</p> Signup and view all the answers

    More Quizzes Like This

    Use Quizgecko on...
    Browser
    Browser