logo

ATM State Machine Sequence Diagram

   

Added on  2019-09-19

11 Pages637 Words173 Views
 | 
 | 
 | 
ContentsCentralized.......................................................................................................................................1Class Diagram..............................................................................................................................1Sequence Diagram...........................................................................................................................6
ATM State Machine Sequence Diagram_1

CentralizedClass Diagram
ATM State Machine Sequence Diagram_2

ATM State Machine Sequence Diagram_3

Class Account:S// point to current stateLS[0] // point to start stateLS[1] // point to idle stateLS[2] // point to ready stateOperations: create(){ S->create() currState = S.getID() IF currState == 0 THEN S = LS[1] //change ATM state from “Start” to “Idle” ENDIF }Open(int p, int y, int a){S->open(p,y,a);currState = S.getID() If(currState == 1) then AccountData ad = new AccountData(p,y,a,”active”); End if}Pin(int p){S->pin(p)currState = S.getID() IF( currState = 1 && p == ad.getPint()) Set S = LS[2]; END IF}
ATM State Machine Sequence Diagram_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
ATM Account State Machine Implementation
|12
|463
|528

Account State Management
|7
|383
|606

System Operation and Notification
|14
|657
|396

ICT 103 Assignment on System Analysis and Design
|14
|519
|21