实验二
整个用况图的目的是用于完成ATM机与用户和管理者的交互,它主要有ATM机的功能用况和参与者组成。
参与者:
客户:主要涉及到的用况图为转账、取款、查询、存款等用况。
管理员:主要涉及的用况为硬件和软件管理。
用况描述:
用况名:转账
简述: 用于从本账户向其他用户转入金钱
参与者:客户
包含:输入密码
前置条件:用户必须已登录,并输入转入账户和本账户密码
细节:在用户插卡输入密码登录后,在功能界面选择转账功能能,ATM界面转入转账界面,要求用户输入转入的账户号码和转账金额,然后用户需要输入本账户的密码,点击确认。
后置条件:账户必须存在且转出的金额必须小于等于账户拥有的金额。
例外:如果账户存在且拥有充足的金额,输入了正确的密码却无法转账,即刻记录错误并写入日记和向银行报错。
用况名:查询余额
简述:用于查询本账户还剩多少钱
参与者:客户
前置条件:用户登录且在ATM机面中选择查询余额
细节:在用户插卡输入密码登录后,在功能界面选择查询余额,之后ATM机访问银行数据库并获得本账户的数据,最后显示出余额。