wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lesson 5 Wk 10-12: Use Case Diagram and System Analysis Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is the main purpose of a Use Case Diagram?

a)

To design the entire database

b)

To show system interactions between actors and use cases

c)

To list hardware components

d)

To show program flowcharts

2.

In system analysis, events trigger:

a)

System shutdown

b)

New database creation

c)

Processes or actions in the system

d)

Hardware installation

3.

CRUD stands for:

a)

Control, Run, Update, Develop

b)

Create, Read, Update, Delete

c)

Connect, Render, Use, Deploy

d)

Code, Review, Upload, Download

4.

What links Use Cases to Domain Classes?

a)

Data Flow Diagram

b)

Flowchart

c)

CRUD Matrix

d)

Sequence Diagram

5.

A Domain Class Diagram shows all EXCEPT:

a)

Attributes

b)

Methods

c)

Actors

d)

Relationships

6.

Which of the following is an example of an actor?

a)

Update Price

b)

Customer

c)

Domain Class

d)

CRUD Table

7.

“Add Product” belongs to what part of the class diagram?

a)

Relationship

b)

Attribute

c)

Method/Operation

d)

Event

8.

Which relationship means “one entity is part of another, but can exist independently”?

a)

Aggregation

b)

Composition

c)

Inheritance

d)

One-to-One

9.

Which step comes FIRST when creating a Use Case Diagram?

a)

Draw relationships

b)

Identify actors

c)

Finalize CRUD matrix

d)

Draw class diagram

10.

A Use Case describes:

a)

What the system must do

b)

How the database is indexed

c)

How fast the system runs

d)

Hardware requirements

11.

Which is an example of an event for an online system?

a)

Customer clicks “Place Order”

b)

Database backup

c)

Server overheating

d)

Software installation

12.

The CRUD Matrix helps ensure that:

a)

All screens are visually appealing

b)

Every class is connected to a UML diagram

c)

All data is created, updated, and accessed properly

d)

All actors are included in the class diagram

13.

Which BEST describes a Class?

a)

A user of the system

b)

A function triggered by events

c)

A blueprint of objects with attributes and methods

d)

A list of system errors

14.

In the CRUD Matrix, which operation means “viewing data”?

a)

Create

b)

Read

c)

Update

d)

Delete

15.

Which is NOT a typical element of a Use Case Diagram?

a)

Use Case

b)

Actor

c)

System boundary

d)

SQL queries

16.

“productID, name, price” belong to which class diagram component?

a)

Methods

b)

Events

c)

Attributes

d)

Actors

17.

Which relationship means “one object cannot exist without the other”?

a)

Aggregation

b)

Composition

c)

Generalization

d)

Many-to-Many

18.

Why are Use Case Diagrams important before developing a system?

a)

They finalize coding structure

b)

They help visualize system functions early

c)

They determine costs

d)

They list all software bugs

19.

Which tool is recommended for drawing Use Case Diagrams?

a)

Command Prompt

b)

Spreadsheet

c)

Canva

d)

Antivirus Software

20.

CRUD operations should match the:

a)

Hardware list

b)

Use Case functions

c)

Graphic design of interface

d)

Network diagram