Test Your Knowledge of External Events in System Interactions

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 technique is used to identify user stories and use cases?

  • Requirements modeling
  • User story
  • Use case
  • Event decomposition (correct)

What is the purpose of user stories and use cases in defining functional requirements?

  • To identify the goals of the user
  • To form the basis for the list of functions the system needs to carry out (correct)
  • To show the list of functions at a high level of detail
  • To create a variety of models

How do user stories and use cases differ in terms of approach and level of detail?

  • User stories focus on goals and capture more detail than use cases
  • Use cases focus on goals and capture less detail than user stories
  • User stories focus on goals and capture less detail than use cases (correct)
  • Use cases focus on goals and capture more detail than user stories

Which system development methodologies favor user stories over use cases?

<p>Agile methodologies (D)</p> Signup and view all the answers

Which technique is the most comprehensive for identifying use cases?

<p>Use Cases and Event Decomposition (B)</p> Signup and view all the answers

What is an elementary business process (EBP)?

<p>A task performed by one person in one place in response to a business event (A)</p> Signup and view all the answers

What drives or triggers all processing that a system does?

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

What is the focus of the charge account system when described in terms of events?

<p>The business requirements and elementary business processes (A)</p> Signup and view all the answers

Which type of event occurs outside the system and is usually initiated by an external agent or actor?

<p>External events (C)</p> Signup and view all the answers

What is the name of the technique used to identify use cases by decomposing events?

<p>Event decomposition technique (C)</p> Signup and view all the answers

Which type of event occurs when external entities provide new information that the system needs to store for later use?

<p>External events (D)</p> Signup and view all the answers

What is the first step in identifying key external events using the event decomposition technique?

<p>Identify all the external agents that might want something from the system (A)</p> Signup and view all the answers

Which of the following is a characteristic of user stories in Agile development?

<p>They are usually one short sentence in the everyday language of the end user. (D)</p> Signup and view all the answers

What is the purpose of a user story in Agile development?

<p>To describe a goal the user has when using the system. (C)</p> Signup and view all the answers

What is the standard template for a user story in Agile development?

<p>As a <role>, I want to <action> so that <benefit>. (A)</p> Signup and view all the answers

What is the purpose of acceptance criteria in a user story?

<p>To clarify the expectations of the user and verify the user is looking at the user story at an appropriate level of analysis. (C)</p> Signup and view all the answers

Which type of event occurs as a result of reaching a point in time?

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

What is the name for an event that occurs when something happens inside the system that triggers the need for processing?

<p>State event (D)</p> Signup and view all the answers

What is the difference between external events and temporal events?

<p>External events are initiated by an external agent, while temporal events occur as a result of reaching a point in time. (B)</p> Signup and view all the answers

What makes it difficult to distinguish between an event and part of a sequence of prior conditions?

<p>The length of the sequence (D)</p> Signup and view all the answers

According to the text, what is the purpose of the user goal technique in identifying use cases?

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

What is the first step in the user goal technique for identifying use cases?

<p>Identify all the potential users for the new system (C)</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 organize the identified goals and requests from each user type (C)</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 interested stakeholders?

<p>To ensure that the identified use cases align with the goals and needs of each user type (C)</p> Signup and view all the answers

Is the act of supplying the credit card an event?

<p>No, it is part of the interaction following the event. (B)</p> Signup and view all the answers

Can the system transaction be completed without interruption?

<p>Yes, the system transaction can be completed without interruption. (A)</p> Signup and view all the answers

After the transaction is complete, is the system at rest again?

<p>Yes, the system is at rest again. (A)</p> Signup and view all the answers

Do separate events occur when the customer pays the bill at the end of the month?

<p>Yes, separate events occur. (A)</p> Signup and view all the answers

Is the processing part of the interaction involving the purchase?

<p>No, the system does not halt all processes to wait for the payment. (B)</p> Signup and view all the answers

Does the system halt all processes to wait for the payment?

<p>No, the system does not halt all processes to wait for the payment. (B)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Related Documents

UseCase Book Part 1 PDF
Use Quizgecko on...
Browser
Browser