XX系统__软件质量保证计划
. XXXXXXXX 系统系统 质量保证计划质量保证计划 上海上海 XXXXXX 有限公司有限公司 20132013 年年 8 8 月月 . 目目录录 1引言. 3 1.1目的. 3 1.2定义. 3 1.3参考资料. 3 2管理. 3 2.1机构. 3 2.2任务. 4 2.3职责. 5 3文档. 5 3.1基本文档. 6 3.2其他文档. 6 3.3文档质量的度量准则. 7 4标准、条例和约定. 7 5评审和检查. 8 6软件配置管理. 9 7工具、技术和方法. 9 8媒体控制 10 9对供货单位的控制 10 10记录收集、维护和保存 10 . 1 1引言引言 1.11.1目的目的 本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的 质量保证措施, 以保证所交付的上海博物馆古籍数字化系统能够满足项目委托书 或合同中规定的各项需求, 能够满足本项目总体组制定的且经领导小组批准的该 软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发上海博物馆古籍数字化系统所属的各个子系统 (其中包 括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定, 但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪裁 后的计划必须经总体组批准。 1.21.2定义定义 本计划用到的一些术语的定义按 GB/T 11457 和 GB/T 12505。 1.31.3参考资料参考资料 GB/T 11457软件工程术语 GB 8567 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 12504 计算机软件质量保证计划规范 GB/T 12505 计算机软件配置管理计划规范 上海博物馆古籍数字化系统配置管理计划 2 2管理管理 2.12.1机构机构 在本软件系统整个开发期间,必须成立软件质量保证小组负责质量保证工 作。 软件质量保证小组属总体组领导, 由总体组代表、 项目的软件工程小组代表、 项目的专职质量保证人员、 项目的专职配置管理人员以及各个子系统软件质量保 . 证人员等方面的人员组成,由项目的软件工程小组代表任组长。各子系统的软件 质量保证人员在业务上受软件质量保证小组领导, 在行政上受各子系统负责人领 导。 软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。 各子 系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质量 状况。 各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必要的 规程和规定,以确保完全遵守本计划的所有要求。 2.22.2任务任务 软件质量保证工作涉及软件生存周期各阶段的活动, 应该贯彻到日常的软件 开发活动中,而且应该特别注意软件质量的早期评审工作。因此,对新开发的或 正在开发的各子系统,要按照 GB 8567 与本计划的各项规定进行各项评审工作。 软件质量保证小组要派成员参加所有的评审与检查活动。 评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认 真采取各项措施来保证与提高软件的质量。 在上海博物馆古籍数字化系统开发过 程中,经总体组研究决定,要进行如下几类评审与检查工作: a. 阶段评审: 在软件开发过程中, 要定期地或阶段性地对某一开发阶段或某 几个开发阶段的阶段产品进行评审。 根据总体组研究决定,在上海博物馆 古籍数字化系统及其所属各子系统的开发过程中,应该进行以下三次评 审:第一次评审软件需求、概要设计、验证与确认方法;第二次评审详细 设计、功能测试与演示,并对第一次评审结果复核;第三次是功能检查、 物理检查和综合检查。关于这些评审工作的详细内容见第 5 章。 b. 阶段评审工作要组织专门的评审小组, 原则上由项目总体小组成员或特邀 专家担任评审组长,评审小组成员应该包括项目委托单位或用户的代表、 质量保证人员、 软件开发单位和上级主管部门的代表,其他参加人员视评 审内容而定。 c. 日常检查: 在上海博物馆古籍数字化系统的工程化生产过程中,各子系统 应该填写项目进展报表,即软件进展报表表头、软件阶段进度表、软件阶 . 段产品完成情况表。 d. 软件验收: 必须组织专门的验收小组对上海博物馆古籍数字化系统及其所 属各个子系统进行验收。验收工作应按照经项目委托单位“上海博物馆” 与上海博物馆古籍数字化系统组双方都认可的验收规程正式履行验收手 续。验收内容应包括文档验收、程序验收、演示、验收测试与测试结果评 审等几项工作。具体的验收规程另行制订。 2.32.3职责职责 在上海博物馆古籍数字化系统的软件质量保证小组中, 其各方面人员的职责 如下: a. 组长全面负责有关软件质量保证的各项工作; b. 总体组代表负责有关阶段评审、项目进展报表检查以及软件验收准备等 三方面工作中的质量保证工作; c. 项目的专职配置管理人员负责有关软件配置变动、软件媒体控制以及对 供货单位的控制等三方面的质量保证活动; d. 各子系统的软件质量保证人员负责测试复查和文档的规范化检查工 作; e. 用户代表负责反映用户的质量要求,并协助检查各类人员对软件质量保 证计划的执行情况; f. 项目的专职质量保证人员协助组长开展各项软件质量保证活动,负责审 查所采用的质量保证工具、技术和方法,并负责汇总、维护和保存有关 软件质量保证活动的各项记录。 3 3文档文档 本章给出了在上海博物馆古籍数字化系统开发过程各阶段需要编制的文档 名称及其要求,并且规定了评审文质量的通用的度量准则。 . 3.13.1基本文档基本文档 为了确保软件的实现满足项目委托单位 “上海博物馆”认可的需求规格说明 书中规定的各项需求, 上海博物馆古籍数字化系统各开发单位至少应该编写以下 八个方面内容的文档: a. 软件需求规格说明书(SRS) ; b. 软件设计说明书(SDD) ,对一些规模较大或复杂性较高的项目,应该 把本文档分成概要设计说明书 (PDD) 与详细设计说明书 (DDD) 两个文档; c.软件测试计划(STP) ; d. 软件测试报告(STR) ; e. 用户手册(SUM) ; f. 源程序清单(SCL) ; g. 项目实施计划(PIP) ; h. 项目开发总结(PDS) 。 3.23.2其他文档其他文档 除了基本文档之外, 对于尚在开发中的软件,还应该包括以下四个方面的文 档: a. 软件质量保证计划(SQAP) ; b. 软件配置管理计划(SCMP) ; c. 项目进展报表(PPR) ; 注:前面两个文档由项目软件工程小组制订,属于管理文档,各个子系统的 项目承办单位与软件开发单位都应充分考虑执行计划中规定的条款。 后面两类文 档属于工作文档, 各个子系统的项目承办单位或软件开发单位应该按照规定要求 认真填写有关内容。 . 3.33.3文档质量的度量准则文档质量的度量准则 文档是软件的重要组成部分, 是软件生存周期各个不同阶段的产品描述。验 证和确认就是要检查各阶段文档的合适性。评审文档质量的度量准则有以下六 条: a. 完备性:所有承担软件开发任务的单位,都必须按照 GB 8567 的规定 编制相应的文档,以保证在开发阶段结束时其文档是齐全的。 b. 正确性:在软件开发各个阶段所编写的文档的内