1 / 16
文档名称:

计算机软件质量保证计划示例.doc.doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机软件质量保证计划示例.doc.doc

上传人:crh53719 2016/3/27 文件大小:0 KB

下载得到文件列表

计算机软件质量保证计划示例.doc.doc

相关文档

文档介绍

文档介绍:计算机软件质量保证计划示例 采编[2004/08/30] 计划名 CADCSC 软件质量保证计划项目名中国控制系统 CAD 工程化软件系统项目委托单位代表签名年月日项目承办单位代表签名年月日 1 引言 目的本计划的目的在于对所开发的 CADCSC 软件规定各种必要的质量保证措施,以保证所交付的 CADCSC 软件能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求。软件开发单位在开发 CADCSC 软件系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时, 都应该执行本计划中的有关规定, 但可根据各自的情况对本计划作适当的剪裁, 以满足特定的质量保证要求, 剪裁后的计划必须经总体组批准。 定义本计划用到的一些术语的定义按 GB/T 11457 和 GB/T 12505 。 参考资料 GB/T 11457 软件工程术语 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 12504 计算机软件质量保证计划规范 GB/T 12505 计算机软件配置管理计划规范 CADCSC 软件配置管理计划 2 管理 机构在本软件系统整个开发期间, 必须成立软件质量保证小组负责质量保证工作。软件质量保证小组属总体组领导, 由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及各个子系统软件质量保证人员等方面的人员组成, 由项目的软件工程小组代表任组长。各子系统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系统负责人领导。软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。各子系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质量状况。各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必要的规程和规定, 以确保完全遵守本计划的所有要求。 任务软件质量保证工作涉及软件生存周期各阶段的活动, 应该贯彻到日常的软件开发活动中, 而且应该特别注意软件质量的早期评审工作。因此, 对新开发的或正在开发的各子系统,要按照 GB 8566 与本计划的各项规定进行各项评审工作。软件质量保证小组要派成员参加所有的评审与检查活动。评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量。在 CADCSC 软件开发过程中,经总体组研究决定,要进行如下几类评审与检查工作: a. 阶段评审:在软件开发过程中,要定期地或阶段性地对某一开发阶段或某几个开发阶段的阶段产品进行评审。根据总体组研究决定,在 CADCSC 软件及其所属各子系统的开发过程中,应该进行以下三次评审:第一次评审软件需求、概要设计、验证与确认方法; 第二次评审详细设计、功能测试与演示, 并对第一次评审结果复核; 第三次是功能检查、物理检查和综合检查。关于这些评审工作的详细内容见第 5 章。阶段评审工作要组织专门的评审小组, 原则上由项目总体小组成员或特邀专家担任评审组长,评审小组成员应该包括项目委托单位或用户的代表、质量保证人员、软件开发单位和上级主管部门的代表,其他参加人员视评审内容而定。每一次评审工作都应填写评审总结报告( RSR )、评审问题记录( RPL )、评审成员签字表( RMT ) 与软件问题报告单( SPR ) 等四张表格。这四张阶段评审报表的具体格式应与附录 C 中的规定相一致。 b. 日常检查:在 CADCSC 软件的工程化生产过程中, 各子系统应该填写项目进展报表, 即软件进展报表表头、软件阶段进度表、软件阶段产品完成情况表、软件开发费用表等四张表格。项目总体组杨以通过项目进展季报表发现有关软件质量的问题。项目进展季报表的具体格式应与附录 B 中的规定相一致。 c. 软件验收: 必须组织专门的验收小组对 CADCSC 软件系统及其所属各个子系统进行验收。验收工作应按照经项目委托单位“国家自然科学基金委员会信息科学部”与 CADCSC 总体组双方都认可的验收规程正式履行验收手续。验收内容应包括文档验收、程序验收、演示、验收测试与测试结果评审等几项工作。具体的验收规程另行制订。 职责在 CADCSC 项目的软件质量保证小组中,其各方面人员的职责如下: a. 组长全面负责有关软件质量保证的各项工作; b. 总体组代表负责有关阶段评审、项目进展报表检查以及软件验收准备等三方面工作中的质量保证工作; c. 项目的专职配置管理人员负责有关软件配置变动、软件媒体控制以及对供货单位的控制等三方面的质量保证活动; d. 各子系统的软件质量保证人员负责测试复查和文档的规范化检查工作; e. 用户代表负责反