1、1. ATM-UC001用例编号ATM-UC001用例名称用户登录用例概述用户插入银行卡,进行账户身份验证,登录到ATM系统的操作界面用例类型系统用例主参与者银行卡用户次要参与者银行用例相关人利益说明相关人:银行卡用户利益:插入银行卡,进行账户身份验证,登录到ATM系统的操作界面进行操作相关人:银行利益:银行卡用户的操作是安全、合法的前置条件ATM没有提示故障、用户正确插入银行卡(将银行卡的箭头或第一个数字对于ATM插卡口,插入ATM插卡口)后置条件用户通过账户身份验证,登录到ATM系统的操作界面基本事件流步骤活动1用户正确插入银行卡2ATM检查用户插入的是否是有效银行卡3ATM提示用户观察周
2、围环境并确认没有异常情况4用户确认周围环境没有异常情况5ATM提示用户选择操作界面显示语言6用户选择操作界面显示语言7ATM提示用户输入密码8用户输入密码9ATM进行账户身份验证10用户通过账户身份验证,登录到ATM系统的操作界面扩展事件流1a用户没有正确插入银行卡1. ATM提示用户正确插入银行卡2. 用户重新插入银行卡2aATM检查到用户插入银行卡无效1. ATM自动退卡并提示用户插入有效银行卡2. 用户取卡离开或重新插入卡4a用户在确认周围环境是否有异常情况时输入否1. ATM自动退卡并提示用户取走卡2. 用户取卡离开或重新插入卡6a用户没有选择操作界面显示语言1. ATM选择缺省的操作
3、界面显示语言,ATM提示用户输入密码2. 用户输入密码8a用户没有输入密码1. ATM在10秒钟后再次提示用户输入密码2. 用户输入密码 2a用户没有输入密码1. ATM自动退卡并提示用户取走卡9a用户没有通过账户身份验证1. ATM再次提示用户输入密码2. 用户输入密码2a用户输入密码2次仍然没有通过账户身份验证1. ATM提示用户若第3次输入密码仍然不能通过账户身份验证,那么将会被吞卡并且被锁住密码,并提示用户是否继续输入密码2. 用户选择否,ATM自动退卡并提示用户取走卡;用户选择是,ATM提示用户输入密码2b用户输入密码3次仍然没有通过账户身份验证1. ATM吞卡并发送消息通知银行业务
4、系统对该账户进行锁密码规则与约束1. 用户正确插入银行卡是指:将银行卡的箭头或第一个数字对于ATM插卡口,插入ATM插卡口2. 用户输入密码3次仍然没有通过账户身份验证,ATM吞卡,银行业务系统对该账户锁密码2. ATM-UC002用例编号ATM-UC002用例名称取钱用例概述用户使用ATM系统取现金用例类型业务用例主参与者银行卡用户次要参与者银行用例相关人利益说明相关人:银行卡用户利益:取到现金相关人:银行利益:银行卡用户的操作是安全、合法、符合要求的前置条件用户通过账户身份验证,登录到ATM系统的操作界面,用户选择取钱操作后置条件ATM机吐出钞票,用户取到现金,银行业务系统更新了用户账户金
5、额基本事件流步骤活动1用户选择取钱2ATM提示用户输入金额,并提示只能以百元为单位,单笔不能超过3000元,一天不能超过2万元,不能超过账户余额,不能超过钞票仓百元钞票金额3用户输入金额4ATM检查用户输入并确认用户输入的金额符合业务规则5ATM通知银行业务系统更新用户账户金额(可能会有额外的手续费),将相应金额的钞票从钞票仓送至出钞口,打开出钞口,提示用户取走钞票6用户从出钞口取走钞票7ATM检查并确认用户已从出钞口取走钞票8ATM关闭出钞口,并提示用户是否查询余额9用户选择不查询10ATM提示用户是否打印凭证11用户选择打印凭证12ATM打印凭证,并提示用户取走凭证13ATM提示用户选择下
6、一步操作14用户选择退卡15ATM自动退卡并提示用户取走卡16用户取卡离开扩展事件流4aATM检查到用户没有输入正确金额1. ATM提示用户输入正确金额2. 用户重新金额5a用户存在跨行支取、异地支取1. 银行业务系统计算额外的手续费并从用户账号进行扣除2. ATM打印凭证时打印手续费信息7aATM检查发现用户没有从出钞口取走钞票1. ATM再次提示用户从出钞口取走钞票,并演示图示帮助指示出钞口位置2. 用户从出钞口取走钞票2a ATM检查发现用户没有从出钞口取走钞票?9a用户选择查询余额1. ATM显示用户账户余额10a用户选择不打印凭证1. ATM不做第12步14a用户选择了其他操作1.
7、ATM显示相应的操作界面,ATM提示用户进行操作2. 用户进行操作规则与约束1. 用户取款金额只能以百元为单位。单笔不能超过3000元,一天不能超过2万元,不能超过账户余额,不能超过钞票仓百元钞票金额2. 跨行支取、异地支取要额外收取手续费3. 钞票仓百元钞票少于1张时提示ATM故障3. ATM-UC003用例编号ATM-UC003用例名称存钱用例概述用户使用ATM系统存现金用例类型业务用例主参与者银行卡用户次要参与者银行用例相关人利益说明相关人:银行卡用户利益:存现金相关人:银行利益:银行卡用户的操作是安全、合法、符合要求的,存入的钞票是合法的前置条件用户通过账户身份验证,登录到ATM系统的
8、操作界面,用户选择存钱操作后置条件ATM机收入钞票,银行业务系统更新了用户账户金额基本事件流步骤活动1用户选择存钱2ATM打开放钞口,提示用户将钱整齐地放入放钞口,并提示只能以百元为单位,单笔不能超过3000元,一天不能超过2万元。ATM提示用户输入金额3用户将钱整齐地放入放钞口,用户输入金额4ATM关闭放钞口并检查放钞口中的钞票是否合法,将合法的钞票放入钞票仓;ATM检查用户输入并确认用户输入的金额符合业务规则5ATM打开放钞口,提示用户已被ATM接纳的金额和不符合规定的钞票张数,并提示用户取出不符合规定的钞票,重新整齐地放入放钞口。6用户取出不符合规定的钞票,重新整齐地放入放钞口重复步骤3
9、-67ATM提示用户确认存款金额8ATM通知银行业务系统更新用户账户金额(可能会有额外的手续费)9ATM提示用户是否查询余额10用户选择不查询11ATM提示用户是否打印凭证12用户选择打印凭证13ATM打印凭证,并提示用户取走凭证14ATM提示用户选择下一步操作15用户选择退卡16ATM自动退卡并提示用户取走卡17用户取卡离开扩展事件流4aATM检查到用户没有输入正确金额1. ATM提示用户输入正确金额2. 用户重新金额4bATM检查到放钞口有伪币 ?4cATM检查到钞票仓已满?8a用户存在跨行存钱、异地存钱1. 银行业务系统计算额外的手续费并从用户账号进行扣除2. ATM打印凭证时打印手续费信息10a用户选择查询余额1. ATM显示用户账户余额15a用户选择了其他操作1. ATM显示相应的操作界面,ATM提示用户进行操作2. 用户进行操作10a用户选择不打印凭证1. ATM不做第13步规则与约束1. 用户存款金额只能以百元为单位,单笔不能超过3000元,一天不能超过2万元,放入的钞票只能是百元钞票2. 跨行存钱、异地存钱要额外收取手续费3. 钞票仓百元钞票多于1000张时提示ATM故障
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1