面型对象程序设计与分析--ATM机用况图及分

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

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(面型对象程序设计与分析)