Fully Dressed Format
Fully Dressed Format
Primary Actor
The principal actor that calls upon system
services to fulfill a goal.
Success Guarantee
Success guarantees (or post conditions) state what
must be true on successful completion of the use
caseeither the main success scenario or some
alternate path. The guarantee should meet the
needs of all stakeholders.
Preconditions: Cashier is identified and
authenticated.
Success Guarantee (Postconditions): Sale is saved.
Tax is correctly calculated. Accounting and
Inventory are updated. Commissions recorded.
Receipt is generated.
Extensions:
3a. Invalid identifier:
1. System signals error and rejects entry.
3b. There are multiple of same item category and
tracking unique item identity not important (e.g., 5
packages of veggie-burgers):
1. Cashier can enter item category identifier and the
quantity.
An extension has two parts: the condition and the
handling.
Special Requirements
If a non-functional requirement, quality attribute, or
constraint relates specifically to a use case, record it
with the use case. These include qualities such as
performance, reliability, and usability, and design
Constraints (often in I/O devices) that have been
mandated or considered likely.
Recording these with the use case is classic UP advice
Special Requirements: (example)
- Touch screen Ul on a large flat panel monitor. Text must
be visible from 1 meter.
- Credit authorization response within 30 seconds 90% of
the time.
- Language internationalization on the text displayed.
- Pluggable business rules to be insertable at steps 2 and
6.