为方便储户,某银行拟开发计算机储蓄系统。该系统的存款和取款功能的使用场景描述如下:
存款 :业务人员首先输入储户的帐号;然后系统验证账户的有效性;如果账户有效,系统提示业务人员输入存款金额,业务人员在看到提示后输入存款金额,在然后系统修改账户库中的当前账户信息,在日志数据库写入储户的存款记录,并向业务人员返回存款成功信息;如果账户无效(被冻结等情况),系统返回账户无效提示。
取款 :业务人员首先输入储户的帐号,然后系统提示储户输入账户密码,储户在听到提示后输入账户密码;在然后,系统验证储户密码是否正确,如果正不正确,提示储户重新输入密码,如果正确,系统系统提示业务人员输入取款金额,业务人员在看到提示后输入取款金额,系统修改后台账户库中当前账户的资料,在日志数据库写入储户的取款记录,并向业务人员返回账户修改成功信息。
现假设该银行的计算机储蓄系统只实现以上两个功能,请基于面向对象的开发方法,完成如下三步:
(1)绘制计算机储蓄系统的用例图
(2)选择一个用例模板,给出其中任意一个用例的完整描述
(3)基于自己所选定的用例的描述,识别该用例所涉及的三种分析类