Use Case Concepts in Object-Oriented Analysis

Use cases are a powerful way of modeling what the system needs to do. Read this section to learn about use case diagrams and how they capture functional requirements.

4. Identified Actors and Their Related Use Cases for the POST system

Applying the techniques used to identify use cases, we can have a sample list (not an exhaustive) of relevant actors and use cases as shown in Table 3.9

Table 3.9: Actors and Use Cases for POST System

Actor Use Case
Cashier Log In / Logout
Cash Out
Customer Buy Items: uses
• By cash
• By credit
Refund Items
Manager Start Up
Shut Down
System Administrator Add New Users