您的位置:首页>软件开发>软件工程>系统分析设计>

用例分析: 领用资产

[ 来源:www.zhangxun.com | 更新日期:2007-7-15 20:15:48 | 评论 0 条 | 我要投稿 ]

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

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

一、

字串8

字串9

二、 字串8

字串4

三、 字串8

字串2

用例名称:

字串5

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

字串4

类型: 字串4

SUC 字串5

范围: 字串6

资产管理系统

字串5

层次: 字串5

!

字串5

优先级: 字串2

High

字串6

版本: 字串2

1.0 字串9

作者: 字串7

张恂

字串4

日期:

字串7

2005.7.17 字串3

变更历史:

字串4

1.0 - 根椐 豆豆他爹的 blog 原文 改写补充 字串6

用例图:

字串8

相关用例:

字串7

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

字串2

简述/背景:

字串6

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

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

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

字串4

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

字串8

实现的特性: 字串9

字串9

情节举例: 字串3

字串3

主用角责权利: 字串2

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

其他干系者责权利:

字串3

资产领用人 :领用资产 字串9

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

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

字串3

资产管理部门: 字串5

资产仓库:

字串7

采购部门:

字串9

财务部门: 字串7

其他系统 字串4

后置条件

字串3

最小保证: 字串4

字串4

成功保证: 字串1

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

字串8

前置条件:

字串1

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

触发事件:

字串7

用户选择资产领用登记。

字串3

基本流: 字串5

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

字串8

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

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

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

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

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

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

字串6

扩展流:

字串4

字串8

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

字串4

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

字串7

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

字串5

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

字串6

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

字串5

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

扩展点:

字串1

技术和数据变化: 字串9

非功能需求:
(FURPS+)
字串4

业务规则: 字串1

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

数据字段: 字串5

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

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

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

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

未决问题:

字串3

领用时间 要不要手工指定? 字串6

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

字串9

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

字串6

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

字串3

会不会有 代理人 ? 字串8

使用频率 字串1

备注: 字串4

字串5

字串5

字串1

上一篇:探索需求管理的三步曲―需求管理专家在线沙龙  下一篇:拿到系分证书后的发展方向感想

您的评论
用户名: 新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为