ATM机用况图及分析
一、用况图
二、具体用例说明
1.登录用例 | |
用例名称 | 登录 |
简要说明 | 客户登录ATM机系统 |
执行者 | 客户 |
前置条件 | (1)客户之前已经建立账号 (2)客户的账号没有出现异常 |
后置条件 | 客户成功登录账号 |
基本流 | (1)客户进入登录界面,选择登录 (2)客户输入登录信息,进入操作界面 (3)客户登录成功 (4)计算机执行后置条件,用例结束 |
备选流 | 无 |
异常 | A2.1客户账号异常,无法操作,退卡 A4客户操作错误,无法完成操作 |
涉及的业务实体 | 客户的银行卡 |
2.存款用例 | |
用例名称 | 存款 |
简要说明 | 向账户中存入一定数额的现金 |
执行者 | 客户 |
前置条件 | (1)客户之前已经建立账号 (2)客户的账号没有出现异常 |
后置条件 | (1)客户存入一定数量的现金 (2)客户的账户余额更新 |
基本流 | (1)客户进入登录界面,选择登录 (2)客户输入登录信息,进入操作界面 (3)客户选择存款页面,进入存款操作 (4)客户根据提示完成存款操作 (5)计算机执行后置条件,用例结束 |
备选流 | A4客户需要再次存款,执行操作3 |
异常 | A2.1客户账号异常,无法操作,退卡 A4客户操作错误,无法完成操作 |
涉及的业务实体 | 客户的银行卡,现金 |
3.取款用例 | |
用例名称 | 取款 |
简要说明 | 客户从银行卡中取出一定数额的现金 |
执行者 | 客户 |
前置条件 | (1)客户之前已经建立账号 (2)客户的账号没有出现异常 (3)账号中有超过要取的数额的现金 |
后置条件 | (1)客户取到所需的现金 (2)客户的账户余额更新 |
基本流 | (1)客户进入登录界面,选择登录 (2)客户输入登录信息,进入操作界面 (3)客户选择取款页面,进入取款操作 (4)客户输入取款的金额,等待系统给予客户所申请的现金 (5)客户根据提示完成取款操作 (6)计算机执行后置条件,用例结束 |
备选流 | A5客户需要再次取款,执行操作3 |
异常 | A2.1客户账号异常,无法操作,退卡 A4.1客户账号没有客户申请的现金数额,无法取款 A4.2系统现金不足或系统异常,无法输出现金 |
涉及的业务实体 | 客户的银行卡,现金 |
4.转账用例 | |
用例名称 | 转账 |
简要说明 | 客户在系统上将自己账号上的钱转移到另一个账号中去 |
执行者 | 客户 |
前置条件 | (1)客户之前已经建立账号 (2)客户的账号没有出现异常 (3)账号中有超过要取的数额的现金 (4)转账金额有一定的上限,无法超过上限 |
后置条件 | (1)客户转移所需要转移的现金 (2)客户的账户余额更新 (3)对方账号上增加所转移的现金 |
基本流 | (1)客户进入登录界面,选择登录 (2)客户输入登录信息,进入操作界面 (3)客户选择转账页面,进入转账操作 (4)客户输入转账的金额,以及对方的账号,确认对方的账号正确性,确认后等待系统给予转账 (5)客户转账成功 (6)计算机执行后置条件,用例结束 |
备选流 | A5客户需要再次转账,执行操作4 |
异常 | A2.1客户账号异常,无法操作,退卡 A4.1客户账号没有客户申请的现金数额,无法取款 A4.2系统现金不足或系统异常,无法输出现金 |
涉及的业务实体 | 客户的银行卡 |
5.查询用例 | |
用例名称 | 查询 |
简要说明 | 查询客户账号的资料(余额,交易记录等) |
执行者 | 客户 |
前置条件 | (1)客户之前已经建立账号 (2)客户的账号没有出现异常 |
后置条件 | 客户能自由查询自己的信息 |
基本流 | (1)客户进入登录界面,选择登录 (2)客户输入登录信息,进入操作界面 (3)客户选择查询页面,进入查询操作 (4)客户在查询页面选择要查询的内容 (5)系统输出客户要查询的内容到页面上 (6)客户查询结束 (7)计算机执行后置条件,用例结束 |
备选流 | A6客户查询完一项后再次查询新的信息,执行操作3 |
异常 | A2.1客户账号异常,无法操作,退卡 A3系统异常,无法正常查询客户的信息 |
涉及的业务实体 | 客户的银行卡 |
6.打印凭条用例 | |
用例名称 | 打印凭条 |
简要说明 | 客户打印账号的资料(余额,交易记录等) |
执行者 | 客户 |
前置条件 | (1)客户之前已经建立账号 (2)客户的账号没有出现异常 |
后置条件 | 客户能自由打印自己的信息凭条 |
基本流 | (1)客户进入登录界面,选择登录 (2)客户输入登录信息,进入操作界面 (3)客户选择打印凭条页面,进入打印凭条操作 (4)客户在打印凭条页面选择要打印的内容 (5)系统打印客户要打印的内容到凭条上并输出 (6)客户打印凭条结束 (7)计算机执行后置条件,用例结束 |
备选流 | A6客户查询完一项后再次查询新的信息,执行操作3 |
异常 | A2.1客户账号异常,无法操作,退卡 A3系统异常,无法正常打印客户的信息 |
涉及的业务实体 | 客户的银行卡,墨水,打印纸 |
7.维护用例 | |
用例名称 | 维护 |
简要说明 | ATM技术员对ATM机进行维护操作(包括用现金、墨水、打印纸填充ATM机、硬件升级、固件或软件以及远程或现场诊断等) |
执行者 | ATM技术员 |
前置条件 | (1)ATM机现金、墨水或打印纸不足 (2)ATM机尚未出现异常 |
后置条件 | ATM技术员对ATM机维护完成 |
基本流 | (1)ATM技术员打开ATM机 (2)ATM技术员填充现金、墨水、打印纸 (3)ATM技术员对ATM机系统进行硬件升级、固件或软件以及远程或现场诊断等 (4)ATM机维护结束 (5)计算机执行后置条件,用例结束 |
备选流 | A2 ATM机现金、墨水或打印水等充足,执行操作3 |
异常 | A3 ATM机无法进行软硬件升级 |
涉及的业务实体 | ATM机,现金,墨水,打印纸 |
8.修理用例 | |
用例名称 | 修理 |
简要说明 | ATM技术员对ATM机进行修理操作 |
执行者 | ATM技术员 |
前置条件 | ATM机硬件或者软件损坏无法正常工作 |
后置条件 | ATM技术员对ATM机进行修理,ATM机正常运行 |
基本流 | (1)ATM技术员对ATM机进行远程或现场诊断 (2)ATM技术员对ATM机出现的问题进行修理 (3)ATM机修理结束 (4)计算机执行后置条件,用例结束 |
备选流 | A3 ATM技术员修理完一项故障后进行新的诊断,执行操作1 |
异常 | 未能修理故障 |
涉及的业务实体 | ATM机 |