ATM4
一、顺序图
二、顺序图综述
顺序图描述了用况图中用到的对象、参与者实例以及他们之间的消息收发情况, 详细描述了用户和ATM 系统之间以及ATM系统和银行服务器之间的交互过程 其主要包括“操作银行卡”,“取款”,“存款”,“转账”,“查询或修改账户信息”。 涉及到的对象有:客户、点钞机、银行服务器、显示器、客户管理、输入设备。
三、对象描述
客户: 主动对象。所涉及的对象有:显示器,输入设备,点钞机。
显示器:被动对象。所涉及的对象有:客户管理,点钞机,银行。
输入设备:主动对象。所涉及的对象有:用户,客户管理。
客户管理:主动对象。所涉及的对象有:输入设备,银行。
点钞机:被动对象。所涉及的对象有:用户,银行。
银行:主动对象。所涉及的对象有:显示器,客户管理,点钞机。
四、对象接受/发送消息的描述
消息名称 |
插卡 |
消息格式 |
|
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接收消息的对象名称 |
客户管理 |
消息名称 |
选择“取款” |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接收消息的对象名称 |
输入设备 |
消息名称 |
发送取款请求 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
输入设备 |
接收消息的对象名称 |
客户管理 |
消息名称 |
返回“取款页面” |
消息格式 |
界面 |
消息类型 |
同步 |
发送消息的对象名称 |
客户管理 |
接收消息的对象名称 |
显示器 |
消息名称 |
显示取款页面 |
消息格式 |
界面 |
消息类型 |
同步 |
发送消息的对象名称 |
显示器 |
接收消息的对象名称 |
用户 |
消息名称 |
输入取款金额 |
消息格式 |
数字 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接收消息的对象名称 |
输入设备 |
消息名称 |
检验账户余额 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
输入设备 |
接收消息的对象名称 |
银行 |
消息名称 |
返回足够信息 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
银行 |
接收消息的对象名称 |
显示器 |
消息名称 |
返回确认界面 |
消息格式 |
界面 |
消息类型 |
同步 |
发送消息的对象名称 |
显示器 |
接收消息的对象名称 |
用户 |
消息名称 |
输入确认信息 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接收消息的对象名称 |
输入设备 |
消息名称 |
发送确认信息 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
输入设备 |
接收消息的对象名称 |
银行 |
消息名称 |
通知点钞机出钞 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
银行 |
接收消息的对象名称 |
点钞机 |
消息名称 |
出钱 |
消息格式 |
|
消息类型 |
同步 |
发送消息的对象名称 |
点钞机 |
接收消息的对象名称 |
用户 |