What:
When talking about Software Engineering, it’s important to define how each part is going to be used. A use case is a task or unit of functionality which the system is required to support, and which has a value for at least one user.
Users:
This is any system, human or not, that interacts with another system.
Actors:
A type of user who takes an active part in the use case. They have specific roles (each ‘bank customer’).
Use Case Scenarios (Instances) Example:
- Goal / Use Case Name: Buy a product
- Main Success Scenario (MSS):
- Customer browses catalogue and selects items to buy 2. Customer goes to check out
- Customer fills in shipping info
- System presents full pricing info
- Customer fills in credit card info
- System authorises purchase with customer
- System confirms sale to customer
- System sends confirmation email to customer