需求工程系列(五)- 确定用例的粒度几个基本原则
来源:互联网 发布:网络配线架作用 编辑:程序博客网 时间:2024/05/17 03:37
用例的粒度问题一直是困扰着需求分析员的常见问题,对于这个问题,抱歉,没有银弹,我只能给出一些解决这个问题的基本原则:
1. 控制用例的总体数量:一般来说,一个相当复杂的系统的用例数量可能在30-50个之间,如果一个系统的用例数量大大超过了这一范围,那就该看看是不是陷入了功能分解的误区;
2. 高内聚、低耦合:用例是一种结构化写作需求的技术,用例是被从现实的场景中抽象出来的。如果这些场景有紧密的联系(高内聚),那用用例技术来组织它们则可以复用这些场景中的步骤描述,从而达到事倍功半的效果;
3. 写写看:很多时候在初步规划用例模型的阶段,有时很难判断一个用例的粒度是否合适,不要执迷于一次获得一个完美的用例模型和用例粒度。不妨先得出一个初稿,然后写写用例,看看是不是符合高内聚、低耦合的原则,实际上在写用例的过程中,用例模型往往是需要不断进行调整的;
4. 避免功能分解:功能分解是正确使用用例技术的最大敌人,很多用例粒度的讨论其实都是功能分解的思想在作怪。
- 需求工程系列(五)- 确定用例的粒度几个基本原则
- 需求工程系列(五)- 确定用例的粒度几个基本原则
- 确定用例的粒度几个基本原则
- 需求工程系列(二)- 基于用例的需求管理框架
- 需求工程系列(二)- 基于用例的需求管理框架
- 需求工程系列(三)- 对用例的典型误用 - 功能分解
- 需求工程系列(七)- 如何编写用例的前置条件
- 需求工程系列(三)- 对用例的典型误用 - 功能分解
- OO系统分析员之路--用例分析系列(2)--用例的类型与粒度
- OO系统分析员之路--用例分析系列(2)--用例的类型与粒度
- OO系统分析员之路--用例分析系列(2)--用例的类型与粒度
- OO系统分析员之路--用例分析系列(2)--用例的类型与粒度
- 需求工程系列(一)- 软件需求的困境 - 分析代替了需求
- 需求工程系列(一)- 软件需求的困境 - 分析代替了需求
- 需求工程系列(一)- 软件需求的困境 - 分析代替了需求
- 程序设计的几个基本原则
- SOA中怎样确定服务的粒度
- SOA中怎样确定服务的粒度
- restlet简介
- 数组的行地址、列地址和指针的应用
- restlet中Helper的继承关系
- Struts2教程1:第一个Struts2程序
- Photoshop Skill II: The first part of Sharpen's Tips 锐化的技巧之一
- 需求工程系列(五)- 确定用例的粒度几个基本原则
- Cruise入门——安装与数据备份
- Rootkit Unhooker v3.8 It's Past, Present and Future of the NTx86 Rootkit Detection
- 代言人?代言品牌?
- Struts2教程4:使用validate方法验证数据
- 庆祝My blog come back!
- SQL Server 2008正式发布了,示例数据库安装
- 希望Android不是忽悠人,以Google的实力。
- Struts2教程5:使用Validation框架验证数据