30 Questions
What is the total number of potential actors identified in the given use case diagram?
5
What is the relationship between actors expressed through generalization?
Is-a
What is true about the sub-actor in an inheritance relationship?
It can communicate with all use cases the super-actor is involved with.
What is permitted in the given use case diagram?
Multiple inheritance
What type of actors are also possible in the given use case diagram?
Abstract actors
What is an example of generalization of actors?
Professor and Assistant
What is the purpose of an association in a Use Case Diagram?
To express communication between an actor and a use case
What is the default multiplicity assumed for an actor's association end if none is specified?
1
In the Use Case Diagram, how many students are involved in the execution of the use-case Conduct Oral Exam?
One to three students
What is the multiplicity of assistants involved in the execution of the use-case Issue Certificate?
Zero or one assistants
Why are there no longer any students in the modelled information system?
Because students may not use the information system in the form that it was modelled
What is the basis of the lecture on which Use Case Diagrams are based?
M.Seidl, M.Scholz, C.Huemer, & G.'s work on System/Software Modelling
What is the primary distinction between an actor and a user in the context of use case diagrams?
An actor represents a role that a user adopts, while a user is a specific individual.
What is the characteristic of a Primary actor?
Takes an actual benefit from the execution of the use case.
What is the correct representation of an actor in a use case diagram?
A stick figure, rectangle, or a freely definable symbol.
What is the characteristic of an Active actor?
Initiates the execution of use cases.
In a student administration system, what determines whether the E-Mail Server is an actor?
If the system implements the email functionality itself or has its own server.
What is the relationship between an actor and the system in a use case diagram?
An actor is always clearly outside the system.
What is the primary reason to avoid mixing abstraction levels in use case diagrams?
To prevent confusion between business objectives and technical requirements
What is the correct approach to creating use case diagrams to avoid Error 3?
Iteratively create use case diagrams, starting with business objectives and refining to technical requirements
Why is 'Log-in' not a separate use case in the context of 'Issue certificate'?
Because it is a precondition for executing the 'Issue certificate' use case
What is the main characteristic of a use case, even if it is included or extended?
It can always be executed independently
What is the primary issue with having 'Enter Data' as an independent use case?
It is not a meaningful use case on its own
What is the consequence of functional decomposition in use case diagrams?
It is an error that can lead to confusion and unclear use case diagrams
What is the mistake in functional decomposition in use case diagrams?
Depicting individual steps as separate use cases
What is the error in associating two actors with a use case?
It means both actors are necessary for execution
How can you resolve the issue of two actors being associated with a use case?
Create an abstract actor that the two actors inherit from
What is the purpose of grouping use cases with the same objective?
To simplify the use case diagram
What is the error of modelling redundant use-cases?
Having multiple small use cases with the same objective
What is the result of incorrect associations in a use case diagram?
An unmanageable diagram
Learn about the concept of use cases and actors in UML, including active and passive actors, and primary and secondary actors.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free