Professional Documents
Culture Documents
Requirements 2
Requirements 2
Level:
o summary goals
o user goals
o subfunctions
CSE 403, Spring 2008, Alverson
Do use cases capture
p these?
y Which of these requirements should be
represented
p directly
y in a use case?
Actor Goal
Library Patron Search for a book
Check out a book
Return a book
Librarian Search for a book
Check availability
Check out
Search
Librarian
R
Reserve
Library Patron
Record new
Gen catalog
y E
Example:
l
o Patron Loses a Book
The library patron reports to the librarian that she has
lost a book. The librarian prints out the library record
and asks patron to speak with the head librarian, who
will arrange for the patron to pay a fee
fee. The system will
be updated to reflect lost book, and patron's record is
updated as well. The head librarian may authorize
purchase of a replacement tape.
CSE 403, Spring 2008, Alverson
3. Formal use case
Goal Patron wishes to reserve a book using the online
catalog
Primary Patron
actor
Scope Library system
Level User
P
Precondition
diti P t
Patron iis att the
th login
l i screen
o U-Mail
o Notepad
o Vi
Visual
lRRegistration
i t ti
o OfCourse
o Facebook
o Foresee
Y
Your SRS d
doc can use th
these use cases!!
CSE 403, Spring 2008, Alverson
CSE 403, Spring 2008, Alverson
Pulling
g it all together
g
Ho much
How m ch is enough?
eno gh?
You have
Y h tto find
fi d a b
balance
l
• comprehensible vs. detailed correctness
• graphics
hi vs. explicitli it wording
di and
d tables
t bl
• short and timely vs. complete and late
Agile
g Principle
p – Simplicity
p y is Essential