Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UML Final

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

System Analysis and Design mainly focuses on

a)

Systems

b)

Processes

c)

Technology

d)

 All of the above

2.

in which phase of the SDLC is the project plan developed

a)

Analysis

b)

Design

c)

Planning

d)

Implementation

3.

In which phase of the SDLC is the system proposal developed

a)

Analysis

b)

Design

c)

Planning

d)

Implementation

4.

In which phase of the SDLC is the system specification developed

a)

Analysis

b)

Design

c)

Planning

d)

Implementation

5.

The phase of the SDLC when the system is actually built or purchased is the

a)

Analysis

b)

Design

c)

Planning

d)

Implementation

6.

The SDLC phase that concerns Keep system healthy and improve is

a)

Analysis

b)

Design

c)

Planning

d)

Maintenance

7.

The process of understanding how an information system can support business needs,

Design the system, build it, and deliver it to users is the ………:

a)

Analysis phase of the SDLC

b)

Object oriented approach

c)

Rule for creating a CASE tool

d)

Systems development life cycle

8.

The person that identifies opportunities for improvements and designs an information

System to implement them is called a(n) ………

a)

Computer programmer

b)

End-user

c)

Systems analyst

d)

Systems specialist

9.

The four phases of the Systems Development Life Cycle are ……….

a)

Analysis, gathering modeling, and diagramming

b)

Construction, installation, testing and converting

c)

initiating , planning , controlling, and implementation

d)

Planning, analysis, design, and implementation

10.

…………… development is a structured design methodology that proceeds in a sequence from one phase to the next

a)

Parallel

b)

Phased

c)

Agile

d)

Waterfall

11.

A(n) ………. Is a formal way of representing how a business system interacts with its environment.

a)

Use Case

b)

Physical model

c)

Relationship

d)

System boundary

12.

Which of the following diagramming symbols represents an actor in a use case diagram?

a)
b)
c)
d)
13.

Which of the following diagramming symbols represents use case in a use case diagram?

a)
b)
c)
d)
14.

Which of the following diagramming symbols represents a subject boundary in use-case diagram?

a)
b)
c)
d)
15.

A scenario is the same as a(n) ….

a)

Use case

b)

Relationship

c)

Path through a use case

d)

Collection of use cases

16.

 Each use case describes ……… function(s) in which users interact with the system.

a)

One

b)

One or more

c)

Many

d)

Zero, one, or more

17.

Which of the following are used to create objects?

a)

Concrete objects

b)

Abstract objects

c)

Concrete classes

d)

Abstract classes

18.

An ………. Of an analysis class represents a piece of information that is relevant to the description of the class.

a)

Instance

b)

Object

c)

Attribute

d)

Operation

19.

Which of the following types of attributes is not proper in an analysis class?

a)

Integers

b)

Strings

c)

Doubles

d)

Compound

20.

Service is another name for ………

a)

Attribute

b)

Class

c)

Abstract class

d)

Operation

21.

The external behavior of a system is described by ____

a)

Functional models

b)

Structural models

c)

Behavioral models

d)

Statechart diagrams

22.

An analyst depicts the static view of an information system with ____

a)

Use-Case models

b)

Structural models

c)

Behavioral models

d)

Interaction diagrams

23.

he two types of interaction diagrams are ____ diagrams

a)

Use-case and Sequence

b)

Class and Sequence

c)

Sequence and Communication

d)

Object and Communication

24.

The modeling focus of the interaction diagram is at the ____ level while the modeling focus on the class diagram is at the ____ level

a)

Class, Object

b)

Interaction, Class

c)

Object, Class

d)

Class, Interaction

25.

 When an object sends a message to itself in a sequence diagram, that is referred to as ___

a)

Recursive-messaging

b)

Self-messaging

c)

Self-delegation

d)

Recursive-delegation

26.

The first step in building a sequence diagram is to ____

a)

Set the context

b)

Identify which objects will participate

c)

Set the lifeline for each object

d)

Validate the sequence diagram

27.

In a communication diagram, a(n) ___ between actors and objects is shown with an undirected line

a)

Procedure calls

b)

Data flow

c)

Association

d)

Message

28.

The acronym CRUD stands for ____

a)

Create, read, update, delete

b)

Create, reference, underline, delete

c)

Collaborate, read, update, delete

d)

Collaborate, reference, update, discard

29.

In an object-oriented system, changes can take place at the following level of abstraction.

a)

Variable

b)

Method

c)

Class/object

d)

All of the above

30.

____ has emerged as the standard for the design of object-oriented systems.

a)

Java

b)

C++

c)

Visual Basic

d)

UML

31.

In terms of levels of abstraction, which of the following is at the lowest level relative to the rest?

a)

System

b)

Library

c)

Method

d)

Partition/Package

32.

The basic building block of a system is the ____

a)

Object

b)

Attribute

c)

Message

d)

Partition

33.

The basic building block of a system is the ____

a)

Object

b)

Attribute

c)

Message

d)

Partition

34.

n order to get an object to perform a method, a(n) ____ is sent to the object.

a)

State

b)

Object

c)

Attribute

d)

Message

35.

What are the two types of coupling in object-oriented systems?

a)

Interaction, Data

b)

Data, Inheritance

c)

Data, Stamp

d)

Interaction, Inheritance

36.

A class has an attribute in which a range of values has a semantic meaning. 

This class has ____ connascene.

a)

Name

b)

Position

c)

Algorithm

d)

Convention

37.

The audience for pseudocode is the ____

a)

Analyst

b)

Programmer

c)

Manager

d)

User

38.

The primary goal of the systems analysts is to ____

a)

Acquire a working tool

b)

Create a wonderful system

c)

Create value for the organization

d)

Establish the phases of the SDLC

39.

 A(n) ____ is the equivalent to a subsystem

a)

Collaboration

b)

Layer

c)

Partition

d)

Factor

40.

The design phase of the SDLC creates a(n) ____

a)

Blueprint for the future system

b)

Picture of the as-is system

c)

Understanding of why build the system

d)

None of the above

41.

Use cases can be used to document both the current (As-ls) system and the future (To-Be)

a)

True

b)

False

42.

 Use cases are the primary drivers for all of the UML diagramming techniques.

a)

True

b)

False

43.

 An essential use case describes the specific set of steps to be followed

a)

True

b)

False

44.

 The primary actor is the person or thing that starts the execution of a use case

a)

True

b)

False

45.

The include relationship represents the optional inclusion of another use case.

a)

True

b)

False

46.

The primary objective of the systems analyst is to create a wonderful system.

a)

True

b)

False

47.

The planning phase is the fundamental process of understanding how an information system should be built and determining who on the project team will build it.

a)

True

b)

False

48.

During the analysis phase of the SDLC the systems analyst will decide how the hardware,

Software and network infrastructure, user interface, forms and reports will be used

a)

True

b)

False

49.

The new information system is purchased or built during the implementation phase of the SDLC.

a)

True

b)

False

50.

The waterfall development methodology derives its name from the salmon that swim up the waterfall against the current

a)

True

b)

False

51.

A detailed outline of the lines of code that need to be written is known as pseudocode

a)

True

b)

False

52.

A Case statement in Structured English specifies some action to be performed.

a)

True

b)

False

53.

An If statement in Structured English controls actions that are performed under different conditions.

a)

True

b)

False

54.

When an object sends a message to itself, it is called self-messaging.

a)

True

b)

False

55.

Both the communication diagram and sequence diagram can show return messages.

a)

True

b)

False

56.

UML's Object Constraint Language is a formal language

a)

True

b)

False

57.

Each Object can both send and receive messages

a)

True

b)

False

58.

Actors and objects are placed on a sequence diagram in no particular order

a)

True

b)

False

59.

 A sequence diagram can only be drawn to represent a single scenario in use case

a)

True

b)

False

60.

Modeling the real world in behavioral models is relatively easy.

a)

True

b)

False