# BERT, 50

## Use Case Model

### Revision History: Version v3, v2, v1

Use Case | Implemented scenarios
UC1:Book Room | [a1] - Main success scenario [a1] -1,2,3a [a1] - 1,2a [a1] - 1,2b
UC2:ViewRoombooking | [a2] - Main success scenario [a2] - 1a [a2] - 2a [a2] - 3a
UC3:MakeRoomBooking System Sequence Diagram | [a2] - Main success scenario [a2] - 1a [a2] - 2a [a2] - 3a [a2] - 6a (cannot junit test this extension) [a2] - 7a (cannot junit test this extension) [a2] - 7b
UC4:CancelRoomBooking | [a2] - Main success scenario [a2] - 1a [a2] - 2a (cannot junit test this extension) [7a ] - 7a (cannot junit test this extension)
UC5: Manage Rooms | [a2] - Main success scenario [a2] - Extension 3a [a2] - Extension 3b [a2] - Extension 3c
UC6: Manage Employees | [a2] - Main success scenario [a2] - Extension 3a [a2] - Extension 3b [a2] - Extension 3c
UC7: Authenticate User | [a2] - Main success scenario [a2] - 2a [a2] - 2b
UC8: View Vehicle Booking | [a2] - Main success scenario [a2] - 1a [a2] - 2a [a2] - 3a
UC9: Make a Vehicle Booking | [a2] - Main success scenario [a2] - 1a [a2] - 2a [a2] - 3a [a2] - 6a (cannot junit test this extension) [a2] - 7a (cannot junit test this extension) [a2] - 7b
UC10: Cancel a Vehicle Booking | [a2] - Main success scenario [a2] - 1a [a2] - 2a (cannot junit test this extension) [7a ] - 7a (cannot junit test this extension)
UC11: Manage Vehicles | [a2] - Main success scenario [a2] - extension 3a [a2] - extension 3b [a2] - extension 3c