Professional Documents
Culture Documents
Use Case Diagram: Software Design Methodology
Use Case Diagram: Software Design Methodology
registration
updating
grades
student faculty
output
generating
registration
non-graduate graduate
registration registration
updating
grades <<include>>
verifying
student id
output <<include>>
generating
<<extend>> Exam-grade
Exam copy
request appeal
Generalization.
student
graduate non-graduate
student student
updating
grades
faculty
place
place <<extend>>
conference
phone call
call
cellular
network receive
receive <<extend>>
additional
phone call
call
use
user scheduler
Cellular Telephone
U p da t e I te m s
B ook s hop
W o rk e r
S h ip O rd e r
U p d a t e S t a ff D e t a ils
C us tom er B ook s hop
1
M anager
R e g is t e r D e t a ils
S y s t e m L o g in
< < ex tend>>
H a n d le O rd e r
M a k e O rd e r A d d It e m s t o S h o p p in g C a rt
2. Customer inserts a Credit card into ATM 3. System verifies the customer ID and
status
5. Customer chooses “Withdraw” operation 4. System asks for an operation type
7. Customer enters the cash amount 6. System asks for the withdraw amount
8. System checks if withdraw amount is
legal
9. System dispenses the cash
10. System deduces the withdraw amount
from account
11. System prints a receipt
13. Customer takes the cash and the receipt 12. System ejects the cash card