ATM系统的顺序图文档

一、实验链接

实验一链接:https://blog.****.net/u012702850/article/details/80006368

实验二链接:https://blog.****.net/u012702850/article/details/80098411

实验三链接https://blog.****.net/u012702850/article/details/80180286

二、顺序图文档

1. 图形文档

验证顺序图

ATM系统的顺序图文档

存款顺序图

ATM系统的顺序图文档

取款顺序图

ATM系统的顺序图文档

转账顺序图

ATM系统的顺序图文档

查询余额顺序图

ATM系统的顺序图文档

获取顾客信息顺序图

ATM系统的顺序图文档

2. 文字说明

             1顺序图综述

                    第一张顺序图描述了验证密码的交互过程

                    第二至六张描述了实验二中与外部ActorCustomer 连接的五个用况的交互

                    在第一张顺序图中,使用了两个条件执行的控制块

                    第一个条件结构控制 “return true”对条件验证顾客信息操作返回值进行判定,若为真,则成功返回,否则进入结构 “more than 3”对验证失败3次做判定,若为真,则吞卡,否则返回验证失败。

                    六张图中涉及到的对象共有如下:

                    1.c1

                    2.at

                    3.bs

                    4.atm

                    5.dt

                    6.wt

                    7.tt

                    8.ct

                    9.gt

2顺序图中的对象描述

 

                   

对象名称

c1

是否为主动对象

其他信息

Customer

 

对象名称

at

是否为主动对象

其他信息

ATMTransaction

 

对象名称

bs

是否为主动对象

其他信息

BankServer

 

对象名称

atm

是否为主动对象

其他信息

ATM

 

对象名称

dt

是否为主动对象

其他信息

DepositTransaction

 

对象名称

wt

是否为主动对象

其他信息

WithdrawTransaction

 

对象名称

tt

是否为主动对象

其他信息

TransferTransaction

 

对象名称

ct

是否为主动对象

其他信息

CheckBalanceTransaction

 

对象名称

gt

是否为主动对象

其他信息

GetCustomerMessageTransaction