UML Concept and Use Case Diagrams

RaptLeibniz4327 avatar
RaptLeibniz4327
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser