UML Concept and Use Case Diagrams
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

What is the total number of potential actors identified in the given use case diagram?

  • 5 (correct)
  • 3
  • 4
  • 6
  • What is the relationship between actors expressed through generalization?

  • Part-of
  • Has-a
  • Belongs-to
  • Is-a (correct)
  • What is true about the sub-actor in an inheritance relationship?

  • It has no relationship with the super-actor.
  • It can communicate with all use cases the super-actor is involved with. (correct)
  • It can only communicate with the super-actor.
  • It can only communicate with one specific use case.
  • What is permitted in the given use case diagram?

    <p>Multiple inheritance</p> Signup and view all the answers

    What type of actors are also possible in the given use case diagram?

    <p>Abstract actors</p> Signup and view all the answers

    What is an example of generalization of actors?

    <p>Professor and Assistant</p> Signup and view all the answers

    What is the purpose of an association in a Use Case Diagram?

    <p>To express communication between an actor and a use case</p> Signup and view all the answers

    What is the default multiplicity assumed for an actor's association end if none is specified?

    <p>1</p> Signup and view all the answers

    In the Use Case Diagram, how many students are involved in the execution of the use-case Conduct Oral Exam?

    <p>One to three students</p> Signup and view all the answers

    What is the multiplicity of assistants involved in the execution of the use-case Issue Certificate?

    <p>Zero or one assistants</p> Signup and view all the answers

    Why are there no longer any students in the modelled information system?

    <p>Because students may not use the information system in the form that it was modelled</p> Signup and view all the answers

    What is the basis of the lecture on which Use Case Diagrams are based?

    <p>M.Seidl, M.Scholz, C.Huemer, &amp; G.'s work on System/Software Modelling</p> Signup and view all the answers

    What is the primary distinction between an actor and a user in the context of use case diagrams?

    <p>An actor represents a role that a user adopts, while a user is a specific individual.</p> Signup and view all the answers

    What is the characteristic of a Primary actor?

    <p>Takes an actual benefit from the execution of the use case.</p> Signup and view all the answers

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

    <p>A stick figure, rectangle, or a freely definable symbol.</p> Signup and view all the answers

    What is the characteristic of an Active actor?

    <p>Initiates the execution of use cases.</p> Signup and view all the answers

    In a student administration system, what determines whether the E-Mail Server is an actor?

    <p>If the system implements the email functionality itself or has its own server.</p> Signup and view all the answers

    What is the relationship between an actor and the system in a use case diagram?

    <p>An actor is always clearly outside the system.</p> Signup and view all the answers

    What is the primary reason to avoid mixing abstraction levels in use case diagrams?

    <p>To prevent confusion between business objectives and technical requirements</p> Signup and view all the answers

    What is the correct approach to creating use case diagrams to avoid Error 3?

    <p>Iteratively create use case diagrams, starting with business objectives and refining to technical requirements</p> Signup and view all the answers

    Why is 'Log-in' not a separate use case in the context of 'Issue certificate'?

    <p>Because it is a precondition for executing the 'Issue certificate' use case</p> Signup and view all the answers

    What is the main characteristic of a use case, even if it is included or extended?

    <p>It can always be executed independently</p> Signup and view all the answers

    What is the primary issue with having 'Enter Data' as an independent use case?

    <p>It is not a meaningful use case on its own</p> Signup and view all the answers

    What is the consequence of functional decomposition in use case diagrams?

    <p>It is an error that can lead to confusion and unclear use case diagrams</p> Signup and view all the answers

    What is the mistake in functional decomposition in use case diagrams?

    <p>Depicting individual steps as separate use cases</p> Signup and view all the answers

    What is the error in associating two actors with a use case?

    <p>It means both actors are necessary for execution</p> Signup and view all the answers

    How can you resolve the issue of two actors being associated with a use case?

    <p>Create an abstract actor that the two actors inherit from</p> Signup and view all the answers

    What is the purpose of grouping use cases with the same objective?

    <p>To simplify the use case diagram</p> Signup and view all the answers

    What is the error of modelling redundant use-cases?

    <p>Having multiple small use cases with the same objective</p> Signup and view all the answers

    What is the result of incorrect associations in a use case diagram?

    <p>An unmanageable diagram</p> Signup and view all the answers

    More Like This

    UML Behavioural Diagrams Quiz
    5 questions
    Use Case Descriptions and Preconditions
    10 questions
    Use Quizgecko on...
    Browser
    Browser