Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UML QUIZ

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

It is a central modeling technique that runs through nearly all object-oriented methods. This diagram describes the types of objects in the system and various kinds of static relationships which exist between them.

a)

Object Diagram

b)

Class Diagram

c)

Component Diagram

d)

Deployment Diagram

2.

It represent relationships between instances of types (a person works for a company, a company has a number of offices.

a)

Association

b)

Inheritance

c)

Aggregation

d)

Class

3.

What type of UML diagram is shown?

a)

Class Diagram

b)

Component Diagram

c)

Object Diagram

d)

Deployment Diagram

4.

In the Unified Modeling Language, it depicts how components are wired together to form larger components or software systems. It illustrates the architectures of the software components and the dependencies between them.

a)

Package Diagram

b)

Composite Diagram

c)

Object Diagram

d)

Component Diagram

5.

What diagram is shown above?

a)

Component Diagram

b)

Object Diagram

c)

Package Diagram

d)

Profile Diagram

6.

This helps to model the physical aspect of an Object-Oriented software system. It is a structure diagram which shows architecture of the system as deployment (distribution) of software artifacts to deployment targets

a)

Deployment Diagram

b)

Package Diagram

c)

Object Diagram

d)

Profile Diagram

7.

What diagram is shown above?

a)

Component Diagram

b)

Deployment Diagram

c)

Profile Diagram

d)

Package Diagram

8.

An/A __________ diagram is a graph of instances, including objects and data values.

a)

Class

b)

Object

c)

Profile

d)

Activity

9.

____________________ is UML structure diagram which shows packages and dependencies between the packages.

a)

Activity Diagram

b)

Package Diagram

c)

Use-Case Diagram

d)

Profile Diagram

10.

What diagram is shown above?

a)

Package Diagram

b)

Use-Case Diagram

c)

Object Diagram

d)

Profile Diagram

11.

A ___________________ is similar to a class diagram and is a kind of component diagram mainly used in modeling a system at micro point-of-view, but it depicts individual parts instead of whole classes.

a)

Composite Structure Diagram

b)

State Machine Diagram

c)

Use Case Diagram

d)

Activity Diagram

12.

What diagram does the image above represents?

a)

Composite Structure Diagram

b)

Use Case Diagram

c)

Activity Diagram

d)

State Transition Diagram

13.

A ____________ enables you to create domain and platform specific stereotypes and define the relationships between them.

a)

Object Diagram

b)

Profile Diagram

c)

Activity Diagram

d)

Package Diagram

14.

What diagram does the image above represents?

a)

Profile Diagram

b)

Use Case Diagram

c)

Activity Diagram

d)

State Transition Diagram

15.

A _________ describes a system's functional requirements in terms of use cases. It is a model of the system's intended functionality and its environment.

a)

Use Case Diagram

b)

State Transition Diagram

c)

Object Diagram

d)

Functionality Diagram

16.

What diagram does the image above represent?

a)

Use Case Diagram

b)

Profile Diagram

c)

State Transition Diagram

d)

Class Diagram

17.

__________________ are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. It describes the flow of control of the target system, such as the exploring complex business rules and operations, describing the use case also the business process.

a)

Activity Diagram

b)

Profile Diagram

c)

Object Diagram

d)

Class Diagram

18.

What diagram does the image represents?

a)

Activity Diagram

b)

Class Diagram

c)

Profile Diagram

d)

Deployment Diagram

19.

A _________ is a type of diagram used in UML to describe the behavior of systems which is based on the concept of state diagrams by David Harel.

a)

State Diagram

b)

Class Diagram

c)

Object Diagram

d)

Profile Diagram

20.

What does the image above represent?

a)

Activity Diagram

b)

State Machine Diagram

c)

Class Diagram

d)

Object Diagram

21.

The _____________ models the collaboration of objects based on a time sequence.

a)

Sequence Diagram

b)

State Machine Diagram

c)

Profile Diagram

d)

Object Diagram

22.

What image does the diagram represent?

a)

State Machine Diagram

b)

Sequence Diagram

c)

Activity Diagram

d)

Class Diagram

23.

What image does the diagram shows?

a)

Communication Diagram

b)

State Transition Diagram

c)

Profile Diagram

d)

Object Diagram

24.

The ____________ focuses on the overview of the flow of control of the interactions. It is a variant of the Activity Diagram where the nodes are the interactions or interaction occurrences.

a)

Interaction Overview Diagram

b)

Activity Diagram

c)

Sequence Diagram

d)

Object Diagram

25.

What diagram does the image represents?

a)

Interaction Overview Diagram

b)

State Transition Diagram

c)

Profile Diagram

d)

Object Diagram

26.

What diagram does the image depicts?

a)

Timing Diagram

b)

Communication Diagram

c)

Profile Diagram

d)

Object Diagram

27.

The three software engineers who create a standard set of diagramming techniques known as UML are:

a)

Grady Booch

b)

Peter Anderson

c)

Ivar Jacobson

d)

James Rumbaugh

e)

Karl Jung

28.

Which among the following are under the structural diagram hierarchy?

a)

Activity Diagram

b)

Component Diagram

c)

Class Diagram

d)

Interaction Diagram

e)

Deployment Diagram

29.

Which among the following are considered as behavior-based diagrams?

a)

Package Diagram

b)

Sequence Diagram

c)

Communication Diagram

d)

Profile Diagram

e)

State Machine Diagram

30.

What does UML means?

a)

United Modeling Language

b)

Unified Modeling Language

c)

Unified Models Literature

d)

Unlimited Model Language