Use Case Models and Actors in Requirements Specification
10 Questions
2 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 actors represent in a use case model?

  • Systems or persons outside the system boundary (correct)
  • Special use case inherits interactions of a general use case
  • Interactions with the system in a use case
  • System functionality
  • How is the system boundary defined in a use case model?

  • It represents system functionality
  • It includes interaction sequence from another use case
  • It delimits the system from its environment (correct)
  • It inherits interactions of a general use case
  • What is the purpose of the 'Include' relationship in a use case model?

  • Increase reusability (correct)
  • Represents system functionality
  • Inherits interactions of a general use case
  • Delimit the system from its environment
  • When is the 'Extend' relationship used in a use case model?

    <p>To model optional system behavior</p> Signup and view all the answers

    What does 'Generalization' represent in a use case model?

    <p>'Special use case inherits interactions of a general use case'</p> Signup and view all the answers

    What are the different types of relationships between actors and use cases in a use case model?

    <p>The different types of relationships between actors and use cases in a use case model are generalization, extend, and include.</p> Signup and view all the answers

    How can the 'Extend' relationship be used in a use case model?

    <p>The 'Extend' relationship can be used to model optional system behavior, subflows executed under certain conditions, and sets of behavior segments that may be inserted in a base use case.</p> Signup and view all the answers

    What is the purpose of the 'Include' relationship in a use case model?

    <p>The purpose of the 'Include' relationship in a use case model is to increase reusability by allowing one use case to include the interaction sequence from another use case.</p> Signup and view all the answers

    When is the 'Extend' relationship used to model a situation in a use case model?

    <p>The 'Extend' relationship is used to model a situation where a part of a use case is optional system behavior, a subflow is executed only under certain conditions, or a set of behavior segments may be inserted in a base use case.</p> Signup and view all the answers

    What are the interactions between actors and use cases expressed through in a use case model?

    <p>The interactions between actors and use cases are expressed through the generalization, extend, and include relationships in a use case model.</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser