名称:ATM取款
概述:客户持银行卡(本行或其它行)从ATM提取现金
事件的基本过程:
1:客户插入卡
2:ATM从银行卡读入卡号(含银行标识和帐号),验证卡的有效性
3:客户输入密码
4:ATM验证帐号和密码
5:ATM显示包括取款在内的服务功能,客户选择“取款”
6:输入取款额:客户输入数量为100元的倍数的取款额
7:ATM向银行主机通知卡号、密码、帐号和取款额,获得含有最新余额的取款成功确认信息
8:ATM清点并吐出现金,记录取款成功
9:ATM打印并吐出凭条
10:ATM机询问客户是否继续服务
11:客户选择否,ATM吐出银行卡,结束用例,否则回到步骤5。【用例结束】
可选路径:不打印凭条
异常路径:暂停服务、ATM无现金、吞卡时与银行交涉
触发器:
假设:取款额<=账户余额
前置条件:ATM机正常运行
后置条件:更改账户余额
业务规则:单日取款不超过5000元,每次取款不超过2000元
非功能性需求:ATM点钞时间不能超过30秒
日期:2011年3月2日