Part 3

UML Modeling

Three complementary UML diagrams that model the system from behavioral, structural, and interaction perspectives.

Use Case Diagram

System Use Cases

Actors and their interactions with the Abokabot system.

Figure 2: Use Case Diagram showing Passenger, Operator, Administrator actors and their interactions with Abokabot and Menged.
Class Diagram

Domain Model

Core entities, their attributes, operations, and relationships.

Figure 3: Class Diagram showing core domain entities and their associations within Abokabot.
Sequence Diagram

Card Boarding Flow

End-to-end interaction sequence for a passenger tapping a Menged card at a boarding terminal.

Figure 4: Sequence Diagram for contactless card boarding. Shows cache strategy, Menged debit call, DB commit, and terminal feedback.