ATM 系统用例图 存款取款查询转账客户银行主机改密码 用例包括: 1) 存款:客户持银行卡(本行或其他行)从ATM 存放现金 2) 取款:客户持银行卡(本行或其他行)从ATM 提取现金 3) 查询:客户持银行卡(本行或其他行)在ATM 上查询卡的帐户信息 4) 转账:客户持银行卡(本行)在ATM 上进行同行转账 5) 改密码:客户持银行卡(本行或其他行)在ATM 修改卡的密码 系统用例规约:ATM 取款 用例名称: ATM 取款 描述: 客户持银行卡(本行或其他行)从ATM 提取现金 actors: 客户和银行主机 前置条件: 无 基本流: 1
客户插入银行卡
ATM 从银行卡读入卡号(含银行标识和账号),验证卡的有效性
客户输入密码
ATM 验证帐号和密码
ATM 显示包括取款在内的服务功能,客户选择“取款”
输入取款额:客户输入数量为 50 元的倍数的取款额
ATM 向银行主机通知卡号、密码、账号和取款额,获得含有最新余额的取款成功确认信息
ATM 打印并吐出凭条
ATM 清点并吐出现金,记录取款成功
ATM 询问客户是否继续服务
客户选择否,ATM 吐出银行卡,结束用例,否则回到步骤 5
[用例结束] 备选流: 3-7,10a
客户取消服务: ATM 记录服务取消,打印凭条,吐出凭条和银行卡,[用例失败] 3,6,11a
客户未及时输入超过 30 秒: ATM 吞卡,[用例失败] 2a
卡无效: ATM 吞卡,[用例失败] 2b
读卡器或卡被损坏: ATM 吞卡,[用例失败] 4a
密码错: 4a1
客户重新输入密码 a
累计 3 次密码错误: ATM 吞卡,[用例失败] 4b
无此帐号: ATM 吞卡,[用例失败] 5a
ATM 无现金: ATM 不显示“取款