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</p> Signup and view all the answers

    Which technique is the most comprehensive for identifying use cases?

    <p>Use Cases and Event Decomposition</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</p> Signup and view all the answers

    What drives or triggers all processing that a system does?

    <p>Business events</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</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</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</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</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</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.</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.</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>.</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.</p> Signup and view all the answers

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

    <p>Temporal event</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</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.</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</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</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</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</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</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.</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.</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.</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.</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.</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.</p> Signup and view all the answers

    Use Quizgecko on...
    Browser
    Browser