NEW
Font size
WorksheetsLesson 5 Wk 10-12: Use Case Diagram and System Analysis Quiz
Total questions: 20
Worksheet time: 10mins
What is the main purpose of a Use Case Diagram?
To design the entire database
To show system interactions between actors and use cases
To list hardware components
To show program flowcharts
In system analysis, events trigger:
System shutdown
New database creation
Processes or actions in the system
Hardware installation
CRUD stands for:
Control, Run, Update, Develop
Create, Read, Update, Delete
Connect, Render, Use, Deploy
Code, Review, Upload, Download
What links Use Cases to Domain Classes?
Data Flow Diagram
Flowchart
CRUD Matrix
Sequence Diagram
A Domain Class Diagram shows all EXCEPT:
Attributes
Methods
Actors
Relationships
Which of the following is an example of an actor?
Update Price
Customer
Domain Class
CRUD Table
“Add Product” belongs to what part of the class diagram?
Relationship
Attribute
Method/Operation
Event
Which relationship means “one entity is part of another, but can exist independently”?
Aggregation
Composition
Inheritance
One-to-One
Which step comes FIRST when creating a Use Case Diagram?
Draw relationships
Identify actors
Finalize CRUD matrix
Draw class diagram
A Use Case describes:
What the system must do
How the database is indexed
How fast the system runs
Hardware requirements
Which is an example of an event for an online system?
Customer clicks “Place Order”
Database backup
Server overheating
Software installation
The CRUD Matrix helps ensure that:
All screens are visually appealing
Every class is connected to a UML diagram
All data is created, updated, and accessed properly
All actors are included in the class diagram
Which BEST describes a Class?
A user of the system
A function triggered by events
A blueprint of objects with attributes and methods
A list of system errors
In the CRUD Matrix, which operation means “viewing data”?
Create
Read
Update
Delete
Which is NOT a typical element of a Use Case Diagram?
Use Case
Actor
System boundary
SQL queries
“productID, name, price” belong to which class diagram component?
Methods
Events
Attributes
Actors
Which relationship means “one object cannot exist without the other”?
Aggregation
Composition
Generalization
Many-to-Many
Why are Use Case Diagrams important before developing a system?
They finalize coding structure
They help visualize system functions early
They determine costs
They list all software bugs
Which tool is recommended for drawing Use Case Diagrams?
Command Prompt
Spreadsheet
Canva
Antivirus Software
CRUD operations should match the:
Hardware list
Use Case functions
Graphic design of interface
Network diagram
