pick of the day 23 Jan 2003 Lecture 9 E/B/C Use Case Analysis Telesterion
January Lecture 92 Outline Previous Business HW1 to be returned today (hopefully) Electronic submission for HW2 using digital drop box Reading Questions Lecture Contents Use Case Analysis Entity/Boundary/Controller
January Lecture 83 Requirements Analysis Identifying Actors Identifying Use Cases identify scenarios first general use cases Refine Use Cases Identify Relationships among use cases «include» «extends»
January Lecture 84 Actors External entities that interact with system Define boundaries of system ensures all perspectives taken into account
January Lecture 85 Identify Actor Scenarios What functionality is available to each actor? Concrete Scenarios read like a narrative forms the basis for more abstract use cases list all participating actors
January Lecture 86 Breakout Too much lecturing! Break into groups to develop scenarios
January Lecture 87 Use case analysis Review Use case namename Entry ConditionWhat must be true for applicability Flow of Events1. Enumerated set of events 2. … 3. … Exit ConditionResult of use case
January Lecture 88 Friday Assignments HW2 get started
January Lecture 89 References