use cases: an introduction by: robert smith stick figure jokes from
TRANSCRIPT
![Page 1: USE CASES: An introduction By: Robert Smith Stick figure jokes from](https://reader036.vdocuments.mx/reader036/viewer/2022072015/56649ed95503460f94be7120/html5/thumbnails/1.jpg)
USE CASES:
An introduction
By: Robert Smith
Stick figure jokes from http://deeperdesign.com/gallery/v/Funny/
![Page 2: USE CASES: An introduction By: Robert Smith Stick figure jokes from](https://reader036.vdocuments.mx/reader036/viewer/2022072015/56649ed95503460f94be7120/html5/thumbnails/2.jpg)
Topics:What?Why?How?
![Page 3: USE CASES: An introduction By: Robert Smith Stick figure jokes from](https://reader036.vdocuments.mx/reader036/viewer/2022072015/56649ed95503460f94be7120/html5/thumbnails/3.jpg)
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?
![Page 4: USE CASES: An introduction By: Robert Smith Stick figure jokes from](https://reader036.vdocuments.mx/reader036/viewer/2022072015/56649ed95503460f94be7120/html5/thumbnails/4.jpg)
USE CASES: Why?
Remember: as a project progresses, the cost of design change increases
Typical coding example revisited
![Page 5: USE CASES: An introduction By: Robert Smith Stick figure jokes from](https://reader036.vdocuments.mx/reader036/viewer/2022072015/56649ed95503460f94be7120/html5/thumbnails/5.jpg)
USE CASES: How?
Differs depending on who you ask SOME BASICS:
NameSummaryPreconditionsCourse of eventsAlternative pathsPostconditions
KEEP IN MIND!
The point => explain what (not how) your system will do for specific users doing specific things
![Page 6: USE CASES: An introduction By: Robert Smith Stick figure jokes from](https://reader036.vdocuments.mx/reader036/viewer/2022072015/56649ed95503460f94be7120/html5/thumbnails/6.jpg)
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…
![Page 7: USE CASES: An introduction By: Robert Smith Stick figure jokes from](https://reader036.vdocuments.mx/reader036/viewer/2022072015/56649ed95503460f94be7120/html5/thumbnails/7.jpg)
USE CASES: How?: Events
Careful of the details! What are some things that you might want
to include here?Happy PathAlternate Paths (All possibilities)References to other Use Cases