求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
 

用例分析: 领用资产

 

2010-11-26 作者:张恂 来源:www.zhangxun.com

 

豆豆他爹 一直冲杀在前线,有许多很好的例子和段子可以说给大家听。这回他遇到一个关于用例实战的新问题——逆工程,他问我有什么看法。这真是个不错的案例,于是我一时兴起,操起自己的 UUCM 胡乱写了点东西,索性推荐给大家分享。其中一个目的是,告诉初学者,不要小看了用例的威力。

下面的用例采用“统一用例模板(UUCT)”写成。

一、

二、

三、

用例名称:

领用资产登记(比办理资产领用更贴切

类型:

SUC

范围:

资产管理系统

层次:

!

优先级:

High

版本:

1.0

作者:

张恂

日期:

2005.7.17

变更历史:

1.0 - 根椐 豆豆他爹的 blog 原文 改写补充
用例图:

相关用例:

<查询部门可领用资产> <查询领用记录> <查询资产状态> ...

简述/背景:

本用例记录了资产管理员在领用人办理领用出库时做《资产出库记录》的情况。该领用已通过了审批,登记后,即可以立即出库。

注: 资产管理员 经常使用《花名册》的方式,允许多个人领取多件资产;或者,资产管理员会把某种资产 批量 分给多个人(比方说,一个部门的人员或者一个公司的人员都来领电话,这种情况更常见于领取 不分开核算 的资产——记量资产的资料时)。

为了方便起见,系统现在的做法是支持 一个领用人可以同时领多件资产,并且这些资产可以分属不同的部门或核算单位 。

(* 为了简化,忽略 资产领用人 申请和领用申请审批等流程,假设这些工作是在系统外完成的。)

实现的特性:

 

情节举例:

 

主用角责权利:

资产管理员 (以下简称“ 用户 ”):对于批量领用,操作应简便,有效避免操作错误;支持建立《资产台帐》,支持跟踪资产的生命周期。
其他干系者责权利: 资产领用人 :领用资产

成本中心 :不光要记录资产的状态(领用数量、剩余数量)和去向(领用人、领用部门、用途),还要能够准确地支持成本中心的管理( 哪些管理? )。

领用人的相关部门 :控制对资产的操作权限,领用需经部门领导以上审批。

资产管理部门:

资产仓库:

采购部门:

财务部门:

其他系统 …

  后置条件

最小保证:

成功保证:

系统创建了领用人的《领用记录》,修改了所有已领用资产的状态。
领用人是否还应该获得什么凭证?

前置条件:

资产管理员已登录系统。
领用人的领用资格已得到核实,持有审批文件,可以出库。
领用人具有已知的工号。

触发事件:

用户选择资产领用登记。

基本流:

1. 系统显示资产领用登记界面。

{ 输入领用人相关信息 }
2. 用户直接输入(或从列表中选择)领用人的 工号
2.1 系统显示该领用人的姓名及隶属部门,并默认选中隶属部门列表中的第一个部门。 (默认部门可以在他处设置)
2.2 用户选择该领用人指定的部门。
2.3 用户填写本次领用涉及的所有资产的 默认用途、默认的领用数量 ,系统缺省值为“空”和“ 1

{ 编辑领用明细 }
3. 用户逐一填写、编辑欲领用资产的各项明细。针对每一项资产,用户执行如下操作:
3.2 用户从当前部门可用的 资产列表 中 逐一或批量地 选择可领用的资产,可以直接输入资产名称或资产编号。对于记件资产,用户可以直接输入 资产编号 。对于记量资产,用户可以直接输入资产名称(含型号)。若资产名称、编号有误,使得具体的资产无法确定,系统应提示用户重新输入或选择。
3.3 系统显示用户已选中的各项资产的核算类型、库存数量和当前可领用数量,自动填写各项资产默认的用途、默认的领用数量(自动修正以确保小于等于可领用数量)。
3.4 用户检查明细,根据需要输入或修改每项资产的申请领用数量。对于记量核算的资产,系统应确保用户输入的申请领用数量小于等于可领用的数量。
3.5 用户输入必填的资产领用用途 (有些资产用途字段是可选的)
3.6 用户可以直接删除当前欲领用的资产,或者全部清空当前明细。删除前,系统要求用户确认是否删除。
3.7 用户可以逐个选择实际提交哪些资产,也可以通过“全选”,提交整个明细表。

{ 验证领用明细 }
4. 在全部或部分领用资产资料输入完毕后,用户即可以提交领用明细。
4.1 若存在用户未填写的必填字段,系统提示用户补全这些信息,并返回到 { 编辑领用明细 } 。
4.2 系统验证完整的资产领用明细表。
4.3 系统生成含有领用时间、具体实施登记操作的资产管理员工号的《领用记录》并显示,供用户确认。

{ 确认领用记录 }
5 .用户确认领用记录,如不满意可以返回 { 编辑领用明细 } 继续修改。

{ 执行登记 }
6. 系统收到用户对领用记录的确认,执行领用登记:增加《领用记录》中每项资产的《流转记录》,给实际领用人授予编辑查看已领用资产的权限,将各项已领用资产从“未使用”状态变更到“使用中”状态,更新库存资产的数量。

{ 领用登记完毕 }
7. 系统告知用户本次领用登记完毕。

扩展流:

 

3.2
查询部门可领用资产:
用户可以通过执行用例 <查询部门可领用资产> 找到要领用的资产名称或资产编号。

{ 编辑领用明细 }
保存当前明细:
用户可以随时选择让系统缓存当前已输入的资产数据,并在需要时再调出修改。

{ 编辑领用明细 }
查看资产状况:
用户选择查看资产,系统执行用例 <查询资产状态>

{ 编辑领用明细 }{ 验证领用明细 }{ 执行登记 }
领用明细填写有误(如不完整、领用数量无效、资产被锁定,无法领用等情况):
系统报错,提示用户重填有关字段。

{ 领用登记完毕 }
需登记领用人为其他部门领用的资产,用户改变了当前部门设置:
系统在经用户确认后,清空《领用明细登记表》。

*
查看资产的已领用信息:
用户可以选择用户或其部门,系统执行用例 <查询领用记录>

扩展点:

 

技术和数据变化:

 

非功能需求:
(FURPS+)

 

业务规则:

{ 编辑领用明细 }
用户只能从自己有权查看、管理的资产列表中选择资产。

数据字段:

*( 资产领用人,成本中心 ? or 部门 )[ 领用用途 ]

1 、对于不同资产,是否需要单独填写其用途? 2 、需进一步解释成本中心的概念,好像通常是一些部门、机构的集合,与之对应的是利润中心,这与企业的组织模型有关)

分开核算 的资产信息
Disp: 资产名称 是否分开核算 资产编号
不分开核算 的资产信息
disp: 资产名称 是否分开核算 可用数量
Edit * 申请领用数量

1 、“分开核算”与“不分开核算”,这样的名称可读性不好,也许可以用“记件核算”、“记量核算”; 2 、不分开核算的资产似乎也应该有某种特殊类型的资产编号)

未决问题:

领用时间 要不要手工指定?

《花名册》, 多个人领用同一种资产如何处理?

部门的含义是什么?为什么不用领用人所属的部门?

为什么不加项目,客户等其他信息节点?

会不会有 代理人 ?

使用频率

备注:



需求分析方法—把测试流程图表化
敏捷需求分析五大关键因素
写好市场需求文档的10种技巧
需求分析中减少客户摩擦的法则
软件项目需求管理复杂性分析
EPC-事件驱动的流程链
更多...   


软件需求分析与管理实践
业务建模与业务分析
软件需求分析与管理
软件需求分析师
面向产品的需求分析与管理
IT规划体系与实践


北京 软件需求分析与管理
某知名基金 软件需求分析
联想 业务需求分析与建模
财税领域某IT服务商 测试需求分析
医疗行业 面向产品的需求管理
某知名IT服务商 测试需求分析>
某高新技术公司 测试架构、需求分析
更多...