IN4MATX 43 Lecture Notes - Lecture 5: Use Case, Software Engineering, Stick Figure
Document Summary
Textual description of a set of actions defining interactions between an actor and the system to achieve a goal. Scenario = a sequence of steps describing an interaction between a user and a. A use case describes a set of scenarios/flows that together accomplish a specific user goal . The customer browses the catalog and adds desired items to the shopping basket. When the customer wishes to pay, the customer describes the shipping and credit card information and confirms the sale. The system checks the authorization on the credit card and confirms the sale both immediately as well as with a follow-up email. Alternative flow: the goal is achieved, but in an alternate way. Exception flow: the goal is not achieved. May not map well to design/code map well to design implementation. May not translate well to acceptance tests constructs. Make it easy to verify/validate a design and implementation against user goals.