Presentation is loading. Please wait.

Presentation is loading. Please wait.

Make PhoneCall Receive PhoneCall UsePhone Directory «Extends» Telephone Network Receive AdditionalCall User Cellular Phone.

Similar presentations


Presentation on theme: "Make PhoneCall Receive PhoneCall UsePhone Directory «Extends» Telephone Network Receive AdditionalCall User Cellular Phone."— Presentation transcript:

1 Make PhoneCall Receive PhoneCall UsePhone Directory «Extends» Telephone Network Receive AdditionalCall User Cellular Phone

2 Speaker + EmitTone (n: int) Display {abstract} CellularRadio + Connect (number: pno) DiallerDisplay + DisplayDigit (n: int) CRDisplay + InUse () Button ButtonServer {abstract} + ButtonPressed () {abstract} SendButton Adapter + ButtonPressed () DigitButton Adapter + ButtonPressed () Dialler + Digit (n: int) + Send ()

3 digit:Button :DigitButton Adapter :Dialler display :DiallerDisplay :Speaker ButtonPressed () Digit (n) DisplayDigit (n) EmitTone (n) For Each Digit send:Button :SendButton Adapter :Dialler :Cellular Radio display :CRDisplay ButtonPressed () Send () Connect (number) InUse () Use case MakePhoneCall

4 digit:Button :DigitButton Adapter :Dialler display :DiallerDisplay :Speaker send:Button :SendButton Adapter :Cellular Radio display :RTDisplay 1 *: ButtonPressed () 2: ButtonPressed () 1.1: Digit (n) 2.1: Send () 2.1.1.1: InUse () 1.1.1: DisplayDigit (n) 1.1.2: EmitTone (n) 2.1.1: Connect (number) Use case MakePhoneCall

5 Dialler Idle Receiving PhoneCall Making PhoneCall UsingPhone Directory

6 Ringing do / play ringing tone Send () [number = complete] / Connect (number) Busy do / play busy tone Busy Digit (n) [number = incomplete] DialTone do / play dial tone Digit (n) MakingPhoneCall Idle Press (button-on) / GetDialTone Press (button-off) / Disconnect Dialling do / EmitTone (n); DisplayDigit (n) Connecting do / InUse () Connected


Download ppt "Make PhoneCall Receive PhoneCall UsePhone Directory «Extends» Telephone Network Receive AdditionalCall User Cellular Phone."

Similar presentations


Ads by Google