软件开发过程法律规范第一部分 软件需求分析法律规范1、引言 本标准规定了软件需求分析阶段的任务、过程和相关要求,以及需求分析阶段的完成标志
它是软件开发法律规范的组成部分
本标准适用于软件需求分析阶段的所有任务和相关人员,包括项目管理人员、软件需求分析人员、文档编制人员和质量审核人员
2、参考文献 2
1 GB8566—88 计算机软件开发法律规范 2
2 ISO/IEC 12207:1995 信息技术—-软件生存周期过程 2
3 GXB 02-001 软件开发法律规范: 第一部分 软件生存周期 2
4 GXB 01—001 软件工程术语 2
5 GXB 02—007 软件测试法律规范3、术语 本标准的术语的定义与 GXB 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)面对对象的分析方法
在需求分析方法选定后,应确定支持该方法的工具
在一个软件项目内,需求建