02-流程分析法样例ATM系统.docVIP

  • 12
  • 0
  • 约1.88千字
  • 约 4页
  • 2019-07-05 发布于湖北
  • 举报
用例设计之流程分析法样例 题目 下面是一个用户通过银行的ATM取款机进行取款的Use case的例子。 图1 成功取款场景时的顺序流图 基本事件流: 用户向ATM提款机中插入银行卡,如果银行卡是合法的,ATM提款机界面提示用户输入提款密码; 参数1 银行密码 参数类型 字符串 参数范围 字符串为0~9之间的阿拉伯数字组合,密码长度为6位 备注 用户输入该银行卡的密码,ATM提款机与MainFrame传递密码,检验密码的正确性。如果输入密码正确,提示用户输入取钱金额,提示信息为,“请输入您的提款额度”; 用户输入取钱金额,系统校验金额正确,提示用户确认,提示信息为“您输入的金额是xxx,请确认,谢谢!”,用户按下确认键,确认需要提取的金额; 参数1 取款金额 参数类型 整数 参数范围 50~1500 RMB,单笔取款额最高为1500RMB;每24小时之内,取款的最高限额是4500RMB 备注 系统同步银行主机,点钞票,输出给用户,并且减掉数据库中该用户帐户中的存款金额。 用户提款,银行卡自动退出,用户取走现金,拔出银行卡,ATM提款机界面恢复到初始状态; 备选事件流(考虑可能失败的地方): 在基本事件流1中: 如果插入无效的银行卡,那么,在ATM提款机界面上提示用户“您使用的银行卡无效!”,3秒钟后,自动退出该银行卡。 在基本事件流2中: 如果用户输入的密码错误,则提示用户“您输入

文档评论(0)

1亿VIP精品文档

相关文档