Download presentation
Presentation is loading. Please wait.
Published byElfrieda Farmer Modified over 9 years ago
1
USE CASES: An introduction By: Robert Smith Stick figure jokes from http://deeperdesign.com/gallery/v/Funny/
2
Topics: What? Why? How?
3
USE CASES: What? How can we visualize and begin to analyze the problem from the user’s point of view? Example: Typical coding exercise Where can we improve? Why do we care?
4
USE CASES: Why? Remember: as a project progresses, the cost of design change increases Typical coding example revisited
5
USE CASES: How? Differs depending on who you ask SOME BASICS: Name Summary Preconditions Course of events Alternative paths Postconditions KEEP IN MIND! The point => explain what (not how) your system will do for specific users doing specific things
6
USE CASES: How? (cont’d) Name / Summary / Preconditions Course of events: “Student enters login name and password via UC1234 and clicks ‘enter’” System verifies username exists System verifies password …
7
USE CASES: How?: Events Careful of the details! What are some things that you might want to include here? Happy Path Alternate Paths (All possibilities) References to other Use Cases
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.