Test Your Knowledge of External Events in System Interactions
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

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

More Like This

Use Quizgecko on...
Browser
Browser