Lab 03
Lab 03
Lab 03
Instructor: Dr.Nesreen El saber
TA : Eng.Saja Saadoun , Eng.Pansy Youssef
2
● Actor
1. Someone interacts with a use case .
2. Named by a noun.
● Use Case
1. System function .
2. Named by verb + Noun.
3. Each Actor must be linked to a use case .
● System Boundary
1. Defines the scope of the system.
2. Everything inside the boundary is part of the system.
3. Everything outside the boundary interacts with the
system .
● Communication Link
1. The connection between an actor and a use case by a solid link.
4
Table Components:
1. Use Case Name: A clear name that describes the purpose of the use case.
2. Actor(s): The users or external systems interacting with the use case .
3. Description: A brief explanation of what the use case does, describing the
goal of the use case.
5. Type: Indicates the nature of the use case, such as:
○ External (User-initiated)
○ Internal (Triggered by the system)
○ Temporal (Triggered by time)
6. Preconditions: Conditions that must be met before the use case can be
executed.
8. Information for Steps: Extra details about key steps in the process , It helps
clarify what data is involved, what actions are taken, and how different
components interact during the process.
7
10.Postconditions: The state of the system after the use case is completed.
Field Details
3. Which relationship is used when one use case is always required as part of
another?
A) Extend
B) Association
C) Generalization
D) Include
4. What does the "extend" relationship indicate in a Use Case Diagram?
A) A use case that can optionally occur under certain conditions
B) A mandatory sub-use case
C) A replacement of the original use case
D) A direct interaction between an actor and a system
5. In a Use Case Diagram, what does the "generalization" relationship indicate?
A) The system interacts with a database
B) One actor inherits the behaviors of another actor
C) One use case extends another use case
D) One use case includes another use case
9
Create a use case diagram with its table using a paper them implement
it:
Lucidchart link : https://app.diagrams.net/