* 软件开发过程规范 第一部分 软件需求分析规范 1 、引言 本标准规定了软件需求分析阶段的任务、过程和相关要求,以及需求分析阶段的完成标志
它是软件开发规范的组成部分
本标准适用于软件需求分析阶段的所有任务和相关人员,包括项目管理人员、软件需求分析人员、文档编制人员和质量审核人员
2 、参考文献 2
1 GB8566-88 计算机软件开发规范 2
2 ISO/IEC 12207:1995 信息技术——软件生存周期过程 2
3 GX B 02-001 软件开发规范: 第一部分 软件生存周期 2
4 GX B 01-001 软件工程术语 2
5 GX B 02-007 软件测试规范 3 、术语 本标准的术语的定义与 GX B 01-001 软件工程术语中的定义相一致
4 、需求分析的任务和过程 4
1 需求分析任务 确定被开发软件的运行环境、功能、性能和数据需求,建立确认测试准则,编写用户手册,为概要设计提供需求说明书
2 需求分析过程 需求分析过程由下列步骤组成: 1)确定需求分析方法和工具; 2)人员培训; 3)确定需求分析输入;
* 4 )需求分析; 5 )制定确定测试计划; 6 )修改开发计划; 7 )编制文档; 8 )需求分析审查; 9 )需求分析文档存档
5 、总体要求 5
1 用户参与 软件需求分析应该有客户指定的人员参加
2 用户确认 需求说明必须明确,经过客户同意,并用合同的方式予以确认
3 面向用户描述需求 应以用户能够理解的形式和术语描述需求,以利于与用户沟通
6 、需求分析流程 6
1 确定需求分析方法和工具 选定合适的需求分析方法,在一个软件项目内所用的分析方法应该保持一致性
候选分析方法: 1 )结构分析方法,包括面向数据流的分析方法和面向数据结构的分析方法
2 )面向对象的分析方法
在需求分析方法选