1. 概述
- 需求包括:
1. 业务需求 business requirement
2. 用户需求 user requirement
3. 功能需求 functional requirement
4. 非功能需求、软件需求规格说 software requirements specification, SRS - 类型:
FURPS+模型:
Functional
Usability
Reliability
Performance
Supportability
+ implementation, interface, operations, packaging, legal
2. 需求开发和管理过程

- 需求开发
1. 确定产品所期望的用户类
2. 获取每个用户类的需求
3. 了解实际用户任务和目标以及这些任务所支持的业务需求
4. 分析源于用户的信息以区别业务需求、功能需求、质量属性、业务规则,建议解决的方法和附加的信息
5. 分解需求,将需求一部分分配给软件组件
6. 了解相关属性的重要性
7. 划分实施优先级
8. 编写SRS和模型
9. 评审需求规格,验证对用户需求的正确理解和认识 - 需求管理
用于查找、记录、组织和跟踪系统需求变更的系统化方法,使客户和项目团队在系统需求变更上保持一致;
维护清晰明确的需求阐述、每种需求类型所适用的属性,以及其他需求和其他项目工件间的可追踪性
1. 定义需求基线
2. 评审需求变更并评估每项需求变更对软件产品的影响从而决定是否实施
3. 以一种可控制的方式将需求变更融入到当前的软件项目
4.

本文详细介绍了软件项目的需求管理,包括需求的类型、开发和管理过程,如需求获取、分析、建模,以及Use case报告、需求基准版本和控制版本的管理。通过访谈、专题讨论会和用例分析等方法确保需求的准确性和完整性,同时强调需求变更的控制与影响评估,以维持项目的一致性。
最低0.47元/天 解锁文章
2923

被折叠的 条评论
为什么被折叠?



