“A Use Case scenario must describe the interaction between a user and a system in terms of inputs and outputs only.”
- The User opens the “Hello World” program from the Start Menu.
- The System displays the introduction screen with a menu listing “X”, “Y” and “Z”.
- The User initiates interaction with the System from an entry point.
- The System provides the User with options to continue with this Use Case (go to step 3) or perform other Use Cases (initiate new Use Case).
- better avoid duplicated effort by identifying common aspects of system parts;
- up-front identify the high-level duties of required actors, allowing managers to earlier prepare personnel (and unions) for changes in roles, responsibilities and job descriptions; and
- most importantly, forces concentration on the purpose of the system as a whole; the “why and what” rather than the less important “how”.