bm10 - 软件开发中心质量保证活动规范 联系客服

发布时间 : 星期一 文章bm10 - 软件开发中心质量保证活动规范更新完毕开始阅读58914b8ebceb19e8b8f6ba55

项目质量保证活动规范

用项目文档规范》

1.5 条件与限制

本规范定义了软件开发类和工程实施类项目的生存周期模型,以及项目各阶段开发活动的质量要求和完成标志。因此在具体项目开发过程中应按该规范执行,在执行过程中可按实际情况进行补充和细化。对不符合本规范规定的生存周期模型的项目,其特殊性须在项目的开发计划中进行说明。

3

项目质量保证活动规范

第二章 软件开发类项目的质量保证活动

2.1 概述

本章就软件开发类项目在开发过程的各个阶段的质量保证活动制定了统一的标准,目的是规范项目组的质量保证活动,开发出符合需求要求的高质量的应用软件。

在本章中,将软件开发类项目的软件生存周期定义为以下七个阶段,即需求分析、概要设计、详细设计、编码及单元测试、集成及测试、试运行、运行维护,本章涵盖了软件生存周期的前六个阶段(不包括运行维护阶段的质量保证活动),根据软件项目阶段进展情况,指出应进行的质量保证活动、完成标志及产生的质量记录。在实际执行中,可按软件项目的规模、用户需求等实际情况进行补充和细化。

2.2 软件开发过程的质量保证活动

2.2.1 需求分析阶段

1. 任务

(1) 确定被开发软件的功能、性能和对运行环境的要求,以

及安全保密、接口、使用的要求;

(2) 进行需求分析的评审,确定需求分析的准确性和无歧义

性,在评审后确定需求;

(3) 制订和修改项目开发计划,并保证计划的贯彻实施; (4) 制订项目质量控制计划,并保证计划的贯彻实施; (5) 制订项目配臵管理计划,并保证计划的贯彻实施; (6) 对于外部开发项目,组织对开发合同的评审。 2. 质量要求

(1) 对系统的可行性分析和需求的认可要由需求部门和项目

4

项目质量保证活动规范

开发部门共同签字确认;

(2) 需求分析的评审内容包括:与需求部门要求的一致性;

软件设计、使用和维护的可行性等;

(3) 项目组应按科技部的有关规定,制订需求变更的控制规

程,按照规程的要求对需求的变更进行严格控制; (4) 项目开发计划中要划分开发阶段,选择合适的开发工具

和方法,确认工作分工和人员安排;

(5) 质量控制计划应着重阐明系统开发过程中项目组的质量

管理人员的职责、各项质量保证活动的具体内容,应通过质量控制组的审核;

(6) 确定项目组中的质量控制小组(或质量管理员),按照本

规范的要求,确定项目开发过程中的质量保证活动; (7) 建立文档管理和审核制度,对阶段提交的文档加强项目

组内的审核,确定项目组内文档管理人员;

(8) 建立软件版本管理制度,确定项目组内软件版本管理人

员;

(9) 项目开发合同内容必须按《项目文档规范》的要求规定

质量条款,合同须通过有关部门组织的评审; (10) 项目开发实际进展情况与项目开发计划的变动情况说

明、阶段文档提交件、文档评审记录、会议记录、项目组内制定的规范标准和配臵管理等质量保证活动产生的重要质量记录定期送质量控制组审查和存档。

3. 完成标志(有“*”表示该项根据项目实际情况决定是否提供) (1) *合同副本或复印件 (2) *计算机系统选型报告 (3) 项目需求说明书 (4) 项目需求分析说明书 (5) 需求分析评审报告

(6) 项目开发计划。在项目开发计划中要包括以下内容:质

5

项目质量保证活动规范

量控制计划、用户培训计划、配臵管理计划、安装实施计划

(7) 用户培训手册的纲要 4. 质量记录

(1) 阶段提交文档包括:项目需求说明书、项目需求分析说

明书、项目开发计划、质量控制计划、配臵管理计划、用户培训手册的纲要、合同副本或复印件、安装实施计划、用户培训计划等;

(2) 阶段提交文档在编写过程中的修订记录,形成文档修改

建议书。

(3) 需求分析过程中的修订记录,形成需求变更申请说明书; (4) 项目组内制定的必要的制度与标准,如开发规范、编码

规则、项目管理手册、文档编写要求、文档管理要求、开发人员管理规定等;

(5) 阶段文档的审核记录,该记录的要素包括:文档的名称、

审核的时间、审核的人员、审核进行的情况、审核中发现的问题和指出的纠正措施等。本阶段需进行审核的文档包括:可行性研究报告、项目开发计划、项目需求分析说明书、质量控制计划、配臵管理计划、安装实施计划、用户培训计划等;

(6) 合同的评审记录,该记录要素包括:评审时间、地点、

人员、评审情况及结论; (7) 会议记录;

(8) 项目开发月报和项目开发进度周报,内容要素参见《项

目开发月报》和《项目开发进度周报》的编制要求; (9) 其它必要的交流件、过程记录和开发文档。

2.2.2 概要设计

1. 任务

6