序号 | 行为 要项 | 行为标准 |
1.1 | 确定市场需求 | - 收集用户需求或分配需求(系统总体分配给软件的系统需求);
- 与需求者一起定义、验证所收集的需求;
- 将定义、验证后的需求按规范文档化为“软件市场需求规格说明书”;
- 跟踪需求的需求者或需求源,及时收集他们的变更需求。
|
1.2 | 评审市场需求规格说明书 | - 审查软件市场需求规格说明书是否符合规范要求;
- 审查软件市场需求规格说明书中定义的需求是否正确地反映了市场需求,没有错误;
- 审查软件市场需求规格说明书中定义的需求是否完备地反映了市场需求,没有遗漏;
- 确认软件市场需求规格说明书中定义的需求与市场需求之间的可追踪性;
- 将评审结果详细记录在“市场需求规格说明书评审报告”中。
|
1.3 | 分析竞争对手产品 | - 分析主要竞争对手同类产品的功能实现;
- 产生“竞争对手产品功能说明书”;
|
1.4 | 定义软件需求 | - 综合分析“软件市场需求规格说明书”和“竞争对手产品功能说明书”中定义的需求,确定它们是否满足:(1)用软件来实现是可行的、合理的;(2)已被明确的、清晰的、无歧义的表述;(3)相互一致、无矛盾;(4)可验证、可测试。
- 鉴别出不完备的、遗漏的或多余的”软件市场需求规格说明书”和“竞争对手产品功能说明书”中定义的需求;
- 将定义、验证后的软件需求按规范文档化为“软件需求规格说明书”。
|
1.5 | 评审软件需求规格说明书 | - 审查软件需求规格说明书是否符合规范要求;
- 审查软件需求是否正确地反映了纳入软件配置管理的软件市场需求规格说明书中定义的需求,没有错误;
- 审查软件需求是否完备地反映了纳入软件配置管理的软件市场需求规格说明书中定义的需求,没有遗漏;
- 确认所有软件需求对实现纳入软件配置管理的软件市场需求规格说明书中定义的需求而言是完全必要的;
- 确认每个软件需求的引入都不会恶化系统性能,不会使系统退化;
- 确认所有软件需求在给定的软硬件环境下都是可实现的;
- 确认所有软件需求之间都是一致的,没有矛盾;
- 确认所有软件需求都是可验证的、可测试的;
- 确认所有软件需求的陈述都是无歧义的;
- 确认软件需求与纳入软件配置管理的软件市场需求规格说明书中定义的需求之间的可追踪性;
- 标记出任何有问题的软件需求及相应的处理意见,并详细记录在“软件需求规格说明书评审报告”中。
|