previous |
start |
next .... [Slide 62] ....
Analyse Use Case: Retrieve messages
- User types in passcode. Telephone notifies Connection
- Connection asks Mailbox to check
passcode.
(Add responsibility "manage passcode" to Mailbox)
- Connection sets current mailbox and asks
Telephone to speak menu
- User selects "retrieve messages". Telephone passes key
to Connection
- Connection asks Telephone to speak menu
- User selects "listen to current message". Telephone
passes key to Connection
- Connection gets first message from current
mailbox.
(Add "retrieve messages" to responsibility of
Mailbox).
Connection asks Telephone to speak message
- Connection asks Telephone to speak menu
- User selects "save current message". Telephone passes
key to Connection
- Connection tells Mailbox to save
message
(Modify responsibility of Mailbox to "retrieve,save,delete
messages")
- Connection asks Telephone to speak menu
previous |
start |
next .... [Slide 62] ....