wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Object-Oriented Analysis and Design Quiz

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Object-Oriented Analysis (OOA) mainly focuses on:

a)

Writing program code

b)

Designing class attributes

c)

Understanding the problem domain

d)

Optimizing system performance

2.

Which of the following best describes Object-Oriented Design (OOD)?

a)

Identifying system requirements

b)

Understanding user needs

c)

Defining how the system will be implemented

d)

Interviewing stakeholders

3.

Analysis models are usually larger and closer to real code than design models.

4 lines
4.

Which statement correctly differentiates analysis and design?

a)

Analysis focuses on performance, design focuses on requirements

b)

Analysis focuses on problem, design focuses on solution

c)

Analysis focuses on coding, design focuses on testing

d)

Analysis and design are the same

5.

UML stands for:

a)

Unified Machine Language

b)

Universal Modeling Language

c)

Unified Modeling Language

d)

User Modeling Language

6.

UML is a visual programming language used to write executable code.

4 lines
7.

Which of the following is NOT a purpose of UML?

a)

Visualize system design

b)

Communicate system structure

c)

Act as a programming language

d)

Document software systems

8.

Which UML diagram shows the functionality of a system from the user’s perspective?

a)

Class Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Deployment Diagram

9.

Which UML diagram represents the static structure of a system?

a)

Activity Diagram

b)

Sequence Diagram

c)

Class Diagram

d)

Use Case Diagram

10.

Behavioral model view includes which of the following diagrams?

a)

Class Diagram

b)

Component Diagram

c)

Sequence Diagram

d)

Deployment Diagram

11.

An actor in a use case diagram represents:

a)

A database table

b)

A person only

c)

A role that interacts with the system

d)

A system function

12.

One user can play multiple actor roles in a system.

4 lines
13.

Which of the following is an ACTOR?

a)

Borrow Book

b)

Pay Fine

c)

Student

d)

Generate Report

14.

Which of the following is a USE CASE?

a)

Librarian

b)

ATM Machine

c)

Withdraw Cash

d)

Customer

15.

In an ATM system, which pair is correctly matched?

a)

Actor: Withdraw Cash, Use Case: Customer

b)

Actor: Customer, Use Case: Withdraw Cash

c)

Actor: ATM System, Use Case: Bank

d)

Actor: PIN, Use Case: Card

16.

The main purpose of a use case model is to:

a)

Show database structure

b)

Communicate system functionality to users

c)

Optimize system performance

d)

Write source code

17.

A use case must always produce a meaningful result for an actor.

4 lines
18.

Which UML view includes the Use Case Diagram?

a)

Structural Model View

b)

Behavioral Model View

c)

User Model View

d)

Implementation Model View

19.

Which question helps identify actors?

a)

What tables are needed?

b)

Who interacts with the system?

c)

What programming language is used?

d)

How fast is the system?

20.

Which statement best describes a use case?

a)

A system user

b)

A system role

c)

A sequence of actions that delivers value to an actor

d)

A class attribute