UseCase用例范例

文/fasiondog

用例编号 UC_理财账户开户_001
用例标题 个人理财账户开户(030370)
参与者 具备存款权限的柜员、客户、核心系统、前置
用例描述 个人结算户进行理财账户开户
前置条件 柜员已签到
后置条件 系统打印业务凭证
正常事件流
  1. 【柜员】刷卡/折写入卡/折号;
  2. 【系统】通过【核心系统】检验账户为个人结算账户且账户状态正常;
  3. 【系统】通过【核心系统】检验账户支取方式为预留密码;
  4. 【客户】输入密码;
  5. 【系统】通过查询【核心系统】确认交易账户密码正确;
  6. 【系统】从【核心系统】取得该账户对应的客户信息,回显“卡号/账号、交易账号、客户类型、客户号、客户名称、证件类型、证件号码、性别、手机号码、家庭电话、单位电话、电子邮箱、联系地址、邮政编码、开通渠道|1、柜面(不可修改)”;
  7. 【柜员】输入工作单位(可输),提交交易;
  8. 【系统】通过【前置】确认该理财账户绑定交易账户数小于5,且该账号未执行理财账户开户;
  9. 【系统】返回交易成功信息,并提示打印业务凭证(可支持重复打印),用例结束。
可选事件流
3a.(印鉴方式支取)如果账户支取方式为印鉴:
3a1.【系统】提示客户核对印鉴;
3a2.【柜员】核对印鉴后,提交系统确认,执行步骤6。3b.(无印密或凭有效证件支取)如果账户支取方式为无印密或凭有效证件支取,【系统】提示“无印密账户不支持理财账户开户”,用例结束。
异常事件流
2a. 如果账户类型或账户状态不正常:
2a1.(非结算账户)如果账户为个人储蓄账户,【系统】提示“该账户为储蓄账户不支持理财账户开户”,用例结束。
2a2.(账户状态异常)如果账户状态异常,【系统】提示“账户状态异常”,用例结束。

5a.如果输入密码错误:5a1.(密码错误)如果密码错误,【系统】提示错误信息,返回步骤4。
5a2.(连续密码错误限制)如果连续3次输入密码错误,【系统】锁死账户,用例结束。
5a3.(累计密码错误限制)如果当日密码错误达到10次,【系统】锁死账户,用例结束。

8a.如果绑定账户数超出限制或理财账户已开户:
8a1.(已绑定账户数超限)如果理财账户绑定交易账户数大于等于5,【系统】提示“该客户号开户数不能超过5个!”,用例结束。
8a2.(已开户)如果该账户已执行理财账户开户,【系统】提示“此账号已开户”,用例结束。

使用/触发业务用例
使用频度 最低同时支持1196个终端进行理财账户开户
特别要求

用例规约对应的流程图示例如下,请根据实际情况选择合适的图形表达方式。在用例描述清晰易理解的情况下,一般可省略流程图。真正的需求在用例规约的描述中予以定义,流程图仅仅是辅助理解和阅读。一句话,养成先写文字后画图的习惯。

可选流程图形式1:
可选流程图1

可选流程图形式2:

可选流程图形式2

可选流程图形式3:

可选流程图形式3

One thought on “UseCase用例范例

  1. Pingback: 需求开发指南7-如何写好《需求规格说明书》 | Fasiondog's Blog

发表评论

电子邮件地址不会被公开。 必填项已用*标注