Use Cases and requirements documentation
Formal approach to scenario development and documentation
A “use case” is a typical interaction between a user and a computer system (a scenario)
- captures some user visible function
- may be small or large
- achieves a discrete goal for the user
Capture a use case by talking to a user and discussing what they want to do with a system
- user goals = what they want to accomplish - consistent look in a document
- system interactions = define a style, apply it to different objects, redefine style
- generally move from user goals to system interactions