Professional Documents
Culture Documents
The University of Iowa: Operation Contracts
The University of Iowa: Operation Contracts
CS:2820 (22C:22)
Vision
Use-Case Model
Process Sale
Process
Sale
use 1. Customer
case arrives ...
Cashier
names 2. ...
3. Cashier
enters item
identifier. Glossary
Require-
This is
Use Case Diagram Use Case Text
ments
ideas for system
the domain events requirements
where we
the post-
objects, that must be
conditions
attributes, satisfied by
: System
and the software
stand right
associations Operation: : Cashier
that undergo enterItem(…) make Supplementary
changes system NewSale() Specification
operations
now
Post-conditions:
enterItem
-...
(id, quantity)
makePayment(amount)