一个关于用例实战的新问题——逆工程。这真是个不错的案例,其中一个目的是,告诉初学者,不要小看了用例的威力。
下面的用例采用“统一用例模板(UUCT)”写成。
一、
二、
三、
用例名称: |
领用资产登记(比办理资产领用更贴切) |
类型: |
SUC |
|||
范围: |
资产管理系统 |
层次: |
! |
优先级: |
High |
|
版本: |
1.0 |
作者: |
张恂 |
日期: |
2005.7.17 |
|
变更历史: |
1.0 - 根椐 豆豆他爹的 blog 原文 改写补充 |
|||||
用例图: | ||||||
相关用例: |
<查询部门可领用资产> <查询领用记录> <查询资产状态> ... |
|||||
简述/背景: |
本用例记录了资产管理员在领用人办理领用出库时做《资产出库记录》的情况。该领用已通过了审批,登记后,即可以立即出库。 注: 资产管理员 经常使用《花名册》的方式,允许多个人领取多件资产;或者,资产管理员会把某种资产 批量 分给多个人(比方说,一个部门的人员或者一个公司的人员都来领电话,这种情况更常见于领取 不分开核算 的资产——记量资产的资料时)。 为了方便起见,系统现在的做法是支持 一个领用人可以同时领多件资产,并且这些资产可以分属不同的部门或核算单位 。 (* 为了简化,忽略 资产领用人 申请和领用申请审批等流程,假设这些工作是在系统外完成的。) |
|||||
实现的特性: |
|
|||||
情节举例: |
|
|||||
主用角责权利: |
资产管理员 (以下简称“ 用户 ”):对于批量领用,操作应简便,有效避免操作错误;支持建立《资产台帐》,支持跟踪资产的生命周期。 |
|||||
其他干系者责权利: |
资产领用人 :领用资产 成本中心 :不光要记录资产的状态(领用数量、剩余数量)和去向(领用人、领用部门、用途),还要能够准确地支持成本中心的管理( 哪些管理? )。 领用人的相关部门 :控制对资产的操作权限,领用需经部门领导以上审批。 资产管理部门: 资产仓库: 采购部门: 财务部门: 其他系统 … |
|||||
后置条件 |
最小保证: |
… |
||||
成功保证: |
系统创建了领用人的《领用记录》,修改了所有已领用资产的状态。 |
|||||
前置条件: |
资产管理员已登录系统。 |
|||||
触发事件: |
用户选择资产领用登记。 |
|||||
基本流: |
1. 系统显示资产领用登记界面。 { 输入领用人相关信息 } { 编辑领用明细 } { 确认领用记录 } { 执行登记 } { 领用登记完毕 } |
|||||
扩展流:
|
3.2 { 编辑领用明细 } { 编辑领用明细 } { 编辑领用明细 }{ 验证领用明细 }{ 执行登记 } { 领用登记完毕 } * |
|||||
扩展点: |
||||||
技术和数据变化: |
||||||
非功能需求: |
||||||
业务规则: |
{ 编辑领用明细 } |
|||||
数据字段: |
*( 资产领用人,成本中心 ? or 部门 )[ 领用用途 ] ( 1 、对于不同资产,是否需要单独填写其用途? 2 、需进一步解释成本中心的概念,好像通常是一些部门、机构的集合,与之对应的是利润中心,这与企业的组织模型有关) 分开核算 的资产信息 ( 1 、“分开核算”与“不分开核算”,这样的名称可读性不好,也许可以用“记件核算”、“记量核算”; 2 、不分开核算的资产似乎也应该有某种特殊类型的资产编号) |
|||||
未决问题: |
领用时间 要不要手工指定? 《花名册》, 多个人领用同一种资产如何处理? 部门的含义是什么?为什么不用领用人所属的部门? 为什么不加项目,客户等其他信息节点? 会不会有 代理人 ? 使用频率 |
|||||
备注: |