Requirements Gathering and Prioritization in Software Development

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Which of the following is NOT a technique for gathering information during the analysis phase?

  • Reviewing inputs, outputs, and documentation
  • Distributing and collecting questionnaires
  • Interviewing users and other stakeholders
  • Developing user-interface dialogs (correct)

What is the purpose of modeling in systems analysis and design?

  • To reduce complexity by abstraction (correct)
  • To document what was done for future maintenance/enhancement
  • To evaluate requirements with users
  • To prioritize requirements

What are use cases in systems analysis and design?

  • Functional requirements of the system
  • Decomposition of the system into a set of use cases
  • Activities that the system performs in response to a user request (correct)
  • Techniques for identifying use cases

Which technique is used to identify the potential users for a new system?

<p>User Goal Technique (A)</p> Signup and view all the answers

What is the purpose of creating a list of preliminary use cases organized by type of user?

<p>To review the completed list with each type of user and stakeholders (C)</p> Signup and view all the answers

What is the main function of a use case diagram?

<p>To graphically show the main steps in a use case (A)</p> Signup and view all the answers

Which of the following is a technique for gathering information during the analysis phase?

<p>Interviewing users and other stakeholders (C)</p> Signup and view all the answers

What is the purpose of developing user-interface dialogs?

<p>To model the flow of interaction between user and system (B)</p> Signup and view all the answers

What is the main function of a use case diagram?

<p>To visually represent the interactions between users and a system (D)</p> Signup and view all the answers

Why do analysts decompose the system into a set of use cases?

<p>To define functional requirements (D)</p> Signup and view all the answers

What is the purpose of the event decomposition technique in identifying use cases?

<p>To identify the specific events that trigger system activities (A)</p> Signup and view all the answers

What is the purpose of modeling in systems analysis and design?

<p>To reduce complexity and communicate with stakeholders (D)</p> Signup and view all the answers

What are use cases in systems analysis and design?

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

What is the purpose of creating a list of preliminary use cases organized by type of user?

<p>To identify different types of users and their specific needs (D)</p> Signup and view all the answers

What is the purpose of interviewing users and other stakeholders?

<p>To gather detailed information (B)</p> Signup and view all the answers

Which of the following is NOT a technique for gathering information during the analysis phase?

<p>Developing use cases (D)</p> Signup and view all the answers

Which step is NOT part of the user goal technique?

<p>Create a list of preliminary use cases organized by type of user (A)</p> Signup and view all the answers

What is the purpose of classifying potential users by organizational level?

<p>To group users based on their functional role (D)</p> Signup and view all the answers

What is a brief use case description?

<p>A one sentence description showing the main steps in a use case (B)</p> Signup and view all the answers

What is the purpose of a use case diagram?

<p>To graphically show use cases and their relationships to actors (B)</p> Signup and view all the answers

What is an actor in the context of a use case diagram?

<p>The UML name for a primary user of the system (C)</p> Signup and view all the answers

What is the system boundary in a use case diagram?

<p>The boundary between the total application and the users (A)</p> Signup and view all the answers

What is the automation boundary in a use case diagram?

<p>The computerized portion of the application (C)</p> Signup and view all the answers

What is the purpose of interviewing potential users in the user goal technique?

<p>To determine the specific goals of each user (C)</p> Signup and view all the answers

What is the purpose of resolving inconsistencies in use case names?

<p>To ensure clarity and consistency in naming use cases (B)</p> Signup and view all the answers

What is the purpose of reviewing the completed list of use cases with each type of user and stakeholders?

<p>To validate and gather feedback on the use cases from relevant stakeholders (A)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Systems Analysis and Design
10 questions
Systems Analysis and Design Quiz
40 questions
Systemy MCS51 i EDA - Dopasowania
40 questions

Systemy MCS51 i EDA - Dopasowania

HelpfulOklahomaCity2369 avatar
HelpfulOklahomaCity2369
Requirements Analysis: Process and Techniques
20 questions
Use Quizgecko on...
Browser
Browser