You are on page 1of 5

Use Cases for <project> Page 1

Use Case Template


Use case of Passanger:

:Name Print Boarding Pass


Created By: 17140079 :

Actor: Passenger Group, Passenger with special need, Young Passenger


Description: After user checked - in , he/she wants to print the boarding pass.
Preconditions: User is waiting for checking-in.
Post-conditions: After validate checking in, User prints the boarding pass.
Priority: Medium
Normal Course of Events: 1. After user checks - in.
2. User can print boarding pass.
Alternative Courses: If the system does not verify the user, the system prompts an error
message and process stops
Exceptions: System fails to print the boarding pass
Includes: No other behavior include
Special Requirements: The system shall prompt after printing the pass.
The system shall keep a log, including all boarding passes
information.

Use Case Diagram

Passenger
Print boarding
pass

use case of Clark:

Name: Clark check Validate PNR


Created By: 17140079 :
Use Cases for <project> Page 2

Actor: Clark
Description: clerk verifies the PNR.by entering in system
Preconditions: Passenger gives his or her PNR to the clark
Post-conditions: Passenger PHR are verified
Priority: High
Events: 1. Passenger presents the PRN number to clerk
2. Clerk enters the PRN number
3. System checks for PRN validity
4. If PRN is valid, clerk is prompted with validity.
Alternative : Clark enter the PRN and If the system does not recognize the PNR,
the system prompts an error message and process stops

Exceptions: System fails to verify the PNR


Clerk adds wrong entry or the PNR is invalid.
System does not recognize the entry

Use Case Diagram

Clerk Validate
PNR

Name: Clark check Validate ID


Created By: 17140079

Actor: Clark
Description: clerk verifies the ID. Of the passenger when they comes
Preconditions: Passenger presents the passenger ID to the Clark
Post-conditions: Clark verified the passenger ID.
Priority: High
Events: 1. Passenger presents the ID number to clerk
2. Clerk enters the ID number
3. System checks for ID validity
4. If ID is valid, clerk is prompted with validity .
Alternative: If the system does not recognize the ID, the system prompts an
error message and process stops
Exceptions: System fails to verify the ID
Clerk adds wrong entry
Use Cases for <project> Page 3

System does not recognize the entry


Use Case Diagram

Clerk
Validate ID

Name: Request of Flag Special Need to the Clark


Created By: 17140079 :

Actor: Clerk
Description: . The clerk verified the check in and sees request and check
availability of the request, if its available than mark the request in
system.
Preconditions: Clark receive the request from the passenger
Post-conditions: Special request is marked for the passenger
Priority: High
Frequency of Use: The system always checks availability first, then marked the request
Events: 1. Clark receive the requests from the passenger for special
request.
2. Clerk marks the request for the passenger in the system
3. System checks for availability of the equipment
4. If everything is available, request is marked for the passenger
Alternative If the requested facility is not available, system will show an error
and stop further processing

If passenger is not found/identified in the system, it will show an


error and stop further processing
Exceptions: System fails to verify the ID
Clerk adds wrong entry
System does not recognize the entry
Notes and Issues: A person is required to request special need
Use Cases for <project> Page 4

Use Case Diagram

Clerk Flag Special


Need

Name: Clark Print Boarding Pass


Created By: 17140079

Actor: Clerk
Description: After user checked - in Clark print the boarding pass.
Preconditions: Clark first checking-in.
Post-conditions: Clark print out boarding pass.
Priority: Medium
Events 1. Clark first see check in
2. Clark print the boarding pass.
Alternative If the system does not verify the user, the system prompts an error
message and process stops
Exceptions: System fails to print the boarding pass

Use Case Diagram

Clerk
Print boarding
pass

Use case of Kiosk:

Name: Kiosk Check in


Created By: 17140079
Use Cases for <project> Page 5

Actor: Kiosk
Description: Kiosk verified the passenger information from the system
Preconditions: Kiosk check the PNR of the passenger
Post-conditions: Passenger is checked in
Priority: High
Events: 1. Kiosk Validate PRN from the other system
2. Kiosk selects check-in
3. System confirms the passenger as checked-in
Alternative: If Kiosk is unable to confirm the customer system will show an
apology message and stop the process
Exceptions: System fail to recognize the user
System cant validate PNR
System fails to checked in the user
Includes: Valid PRN

Use Case Diagram


Validate
PNR

kiosk
Check in

You might also like