14、需求管理:理论与实践指南

需求管理:理论与实践指南

1. 需求管理概述

在软件开发中,需求管理是一个关键环节,但由于人们对需求、用例和行为(操作)之间的差异存在诸多困惑,且不同组织处理需求的策略各不相同,所以需求管理往往容易被忽视或处理不当。不过,有效的需求管理能让客户对交付的产品更满意。

2. 需求收集理论
2.1 十大需求收集指南

以下是需求收集的十大指南:
1. 不要让需求成为技术时尚宣言:避免因追求流行的开源框架或编码方法而驱动项目,项目应关注业务利润而非设计模式。
2. 编写功能需求时不要害怕使用示例:示例能更简洁地说明问题,且要保持示例有趣以吸引读者。
3. 不要直接从功能需求创建估算:先将需求分解为用例,再根据用例创建估算,绘制健壮性图并根据控制器列表估算更佳。
4. 避免“大而全文档”综合征:将功能规格视为一组简短、聚焦且相互关联的文档,而不是一个难以理解的长篇文档。
5. 区分不同类型的需求:将需求分为功能、数据、性能、容量和测试需求等不同部分。
6. 将需求视为模型中的一等公民:为每个需求取一个简短、易记的名称。
7. 为每个需求编写至少一个测试用例:确保测试与需求紧密相关,以验证需求是否正确实现。
8. 避免功能失调的需求:将功能需求陈述与用例文本分开,避免两者混杂导致用例失去作用。
9. 通过拖放将需求链接到用例:可自动生成和显示可追溯性矩阵,查看行为需求与客户原始高层需求的关联。
10. 使用支持链接和可追溯性的建模工具:如Enterprise Architect(EA),支持需求的拖放分配和自动生成需求可追溯性矩阵。

2.2 各指
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值