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

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

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

What is an example of generalization of actors?

<p>Professor and Assistant (C)</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 (B)</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 (A)</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 (D)</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 (A)</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 (B)</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 (A)</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. (C)</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. (A)</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. (D)</p> Signup and view all the answers

What is the characteristic of an Active actor?

<p>Initiates the execution of use cases. (B)</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. (A)</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. (D)</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 (D)</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 (D)</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 (D)</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 (C)</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 (C)</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 (C)</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 (C)</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 (B)</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 (A)</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 (B)</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 (A)</p> Signup and view all the answers

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

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

More Like This

UML Behavioural Diagrams Quiz
5 questions
UML Use Case Notation
10 questions

UML Use Case Notation

WellRegardedPoltergeist avatar
WellRegardedPoltergeist
Use Case Descriptions and Preconditions
10 questions
Use Quizgecko on...
Browser
Browser