Use Cases: Massimo Felici Room 1402, JCMB, KB 0131 650 5899 Mfelici@inf - Ed.ac - Uk
Use Cases: Massimo Felici Room 1402, JCMB, KB 0131 650 5899 Mfelici@inf - Ed.ac - Uk
Massimo Felici
Room 1402, JCMB, KB
0131 650 5899
mfelici@inf.ed.ac.uk
Use Cases
Specify only what a system is supposed to do, i.e.,
system’s functional requirements
Describe sequences of actions a system performs
that yield an observable result of value to a
particular actor
Model actions of the system at its external
interface
• High level view of the system
• Capture some structure
Capture how the system coordinates human action
• Link to scenarios keeps the activity concrete
Rapid change allows exploratory approach
Comprehensible by users
Please read
• The Volere template
• You may want to use the Volere Template as support
to structure your course project’s requirements
• Alistair Cockburn’s paper Structuring Use Cases
with Goals
• You may want to use a Use Case Template to collect
and represent your course project’s use cases
• Articles on Modeling