个人作业面向对象——实验五活动图文档
活动图文档
1. 图形文档
2.文字说明
1)活动图综述
此活动图描述了ATM的运行流程,包含登录、取款、存款、转账、退卡、查询交易记录动作。
2)动作描述
(1)登录(有用户和ATM管理员两个动作):用户或ATM管理员登录ATM系统。
(2)取款:用户从ATM中取款。
(3)存款:用户存款。
(4)转账:用户转账。
(5)查询交易记录:ATM管理员查询此台ATM上近期交易记录。
(6)退卡(有用户和ATM管理员两个动作):用户或ATM管理员选择退卡。
(7)用户选择操作:用户进入主界面,选择取款、存款、转账、退卡其中的一个动作。
3)转移描述
(1)用户选择:从“用户选择操作”活动到取款、存款、转账,属于分岔。
(2)生成交易记录:从取款、存款、转账,属于汇合。
4)对象流
交易记录:用于存储用户的交易详情,从取款、存款、转账,输出到查询交易记录活动。
5)泳道
(1)用户:持有银行账户的ATM使用者,其中包含登录、用户选择操作、退卡的动作。
(2)ATM:自助存取款系统,其中包含取款、存款、转账,以及交易记录对象。
(3)银行:对ATM进行管理的银行工作人员,其中包括审核验证、修改账户余额的动作,以及交易记录对象。