Classifications of Software Requirements
30 Questions
0 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 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 (A)</p> Signup and view all the answers

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

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

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

<p>System requirements (C)</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 (A)</p> Signup and view all the answers

What is the primary purpose of JAD sessions?

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

When should JAD sessions be scheduled?

<p>During the development phase (C)</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 (A)</p> Signup and view all the answers

What is the outcome of a successful JAD session?

<p>A joint understanding of the requirements (A)</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 (C)</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 (B)</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 (C)</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 (C)</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 (D)</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 (D)</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 (A)</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 (A)</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 (B)</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 (B)</p> Signup and view all the answers

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

<p>It combines ethnography with prototyping (D)</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 (C)</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 (D)</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 (A)</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 (D)</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 (A)</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 (B)</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 (A)</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 (D)</p> Signup and view all the answers

More Like This

Requirements in Software Engineering
10 questions
Software Requirements Analysis
18 questions
Software Engineering Quiz
5 questions

Software Engineering Quiz

IngenuousLogic1524 avatar
IngenuousLogic1524
Use Quizgecko on...
Browser
Browser