1、 《文档名称》 软件质量保证计划 编号:Q/RKS-YYXXX-SQA-SNO 版本号:1.0 作者: 时间: 年 月 日 山东浪潮齐鲁软件产业股份有限公司 文档修订 版本 日期 更改人 描述(注明修改的条款或页) 批准人签字 职务 姓名 日期 SQA经理 SCCB SCCB
2、 SCCB SCCB 抄送:软件项目经理、SQA经理、项目组成员、SCCB成员 目录 1.概述 4 1.1 目的 4 1.2项目背景 4 1.3范围 4 1.4术语定义 4 2.项目基本情况 4 3.SQA 组的资源要求 4 4.SQA组织结构和责任 4 4.1组织结构 4 4.2 职责 6 5.SQA 活动 7 6.SQA 工作量估算 7 7.SQA 提交产物 8 8.参考资料 8
3、 1.概述 1.1 目的 <<说明编写本文档的目的。>> 1.2项目背景 说明: a. 待开发的软件系统的名称; b. 本项目的任务提出者、开发者、用户及实现该软件的计算机中心或计算机网络; c. 该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3范围 <<指出本文档的适用范围和预期读者>> 1.4术语定义 <<定义本文档中所使用的术语. 对于易混淆的客户常用语要有明确规定定义. 例如, “用户”是指客户的雇员而非软件的最终购买者等. >> 2.项目基本情况 项目名称 项目编号 软件项目经理 客户经理
4、 SQA工程师 SCM工程师 项目开始日期 项目结束日期 3.SQA 组的资源要求 包括职员、工具和设施。 4.SQA组织结构和责任 组织结构和责任根据项目具体情况填写,在结构图中最好将每个岗位的负责人明确下来。 4.1组织结构 高级管理者 客户经理 研发经理 工程服务部 软件工程组 (软件项目经理) 硬件工程组 SQA QAE SCCB SCM CME QCE QC DE 客户代表 项目组 (项目经理)
5、 4.2 职责 高级管理者 为软件项目提供足够的资源. 保证SQA小组的独立性. 解决SQA检查时发现的问题. 审批对外的承诺。 定期审查SCM、SQA、项目计划和跟踪的相关活动。 研发经理 规定系统需求;将系统需求分配给硬件、软件和其他成分;规定硬件、软件和其他成分的界面;监控设计和开发以保证他们符合其规格说明;代表公司下达任务书。 客户经理 负责向顾客推销公司可以承接的项目和可提供的产品,并组织进行商务谈判 客户代表 代表客户对项目的各种情况协调处理 项目经理 负责软件和硬件整个项目的协调、管理 软件项目经理 进行需求分析,并进行文档的
6、编写 组织评审等活动 组织制定项目开发计划(SDP)、风险管理计划等计划 配合与协调SQA和SCM小组的活动. 管理项目组,执行SQA方针和过程以及SDP. 监督和跟踪SDP、组织文档评审和项目估算 硬件工程组 负责硬件工程的实施 SCCB 授权建立软件基线和标识配置项/单元 审查和审定对软件基线的更改 审定由软件基线库制造的产品的生成 DE 按软件开发计划进行开发,并记录相关数据; 遵守公司质量管理体系的要求. CME 协助软件项目经理制定SCM计划、维护SCM 计划; 制定并维护项目标识规范;按时归档配置项; 标识并管理置于配置管理过程之下的软件工作产
7、品集合; 进行软件项目的软件基线生成、管理和备份; 软件配置状态的统计和审计,并向项目组、软件项目经理、高级管理者汇报有关活动情况; 保存并管理各项评审记录、与项目相关的技术文档、标准和规程。 QAE 主要是策划软件质量保证活动、检验软件产品或活动对可用的标准、需求和规则的遵守程度、组织处理项目内部不能解决的不一致问题; 定期报告检查情况,发现偏差组织制定纠正、预防措施并监督更正; 参与制定SQA计划,实施SQA活动,并向SQA经理、软件项目经理项目组、高级管理者汇报有关的情况。 QCE 依据系统测试计划模板制定测试计划. 执行测试计划进行系统测试并记录测试发现的缺陷
8、提供测试报告. 5.SQA 活动 序号 负责人 活动 时间 频率 产生记录 相关文档 1. SQA工程师 对项目相关人员进行质量保证培训 项目启动时 1 培训记录 2. SQA工程师 制定SQA计划 与制定项目计划同时 1 软件质量保证计划 3. SQA工程师 提供和SQA相关的风险评估. 项目计划同时 1 软件项目开发计划 4. SQA工程师 监督项目培训计划的执行. 发布之前 1 质量保证评估报告 5. SQA工程师 如必要, 和客户的SQA人员沟通 当必要时 会议记录 6. SQA工程师 参与各种标准
9、约定的制定 7. SQA 工程师 参加主要的文档评审以确认评审过程和标准的过程相一致. 评审时 评审过程检查表、 质量保证评估报告 8. SQA 工程师 监督项目更改(基线),以确认更改过程和标准过程是否一致 更改发生时 配置管理活动检查表 质量保证评估报告 9. SQA 工程师 确认软件需求跟踪和需求变更跟踪过程正确 里程碑或变更时 软件需求管理检查表、 配置管理活动检查表、 质量保证评估报告 10. SQA 工程师 确认因需求变化而引起开发计划、工作产品和活动的变化,进行了相应的更改,并已得到相关组和个人的同
10、意 变更发生时 11. SQA 工程师 确认估算过程被正确的使用 估算过程、SDP签字以前 1 项目策划过程检查表 12. SQA 工程师 核准项目计划和主要的里程碑与标准过程相一致 SDP签字以前 1 项目策划过程检查表、 质量保证评估报告 13. SQA 工程师 审计指定的工作产品已满足项目(顾客)的要求 SDP签字以前 1 质量保证评估报告 14. SQA 工程师 收集与文档评审相关的数据 里程碑 质量保证评估报告 15. SQA 工程师 监督在质量保证过程中发现的问题的解决 发现问题时 质量信息反馈单 16.
11、 SQA 工程师 监督软件项目计划的跟踪和监控过程正确 里程碑 计划跟踪情况检查表、 质量保证评估报告 17. SQA 工程师 跟踪开发计划中计划的技术评审和管理评审活动按计划执行 按计划跟踪 计划跟踪情况检查表、 质量保证评估报告 18. SQA 工程师 监督SCCB活动和标准过程相一致 里程碑 配置管理活动检查表、 质量保证评估报告 19. SQA 工程师 监督配置管理活动和标准过程一致 里程碑 配置管理活动检查表、 质量保证评估报告 20. SQA 工程师 向上汇报项目组中不能解决的问题 当必要时 无法解决的问题
12、及处理意见记录 21. SQA 工程师 将检查情况通知相关组和人员 里程碑 质量保证评估报告 项目质量审计报告 根据项目的具体情况确定SQA活动时间和频率。 6.SQA 工作量估算 估算工作量(人天) 工作量所占比例 SQA估算工作量不包括参加评审会的工作量 7.SQA 提交产物 文档/报告 提交人 被提交人 提交时间 数量 软件质量保证计划 SQA 工程师 软件项目经理,SQA经理 项目策划过程结束时 1 配置管理活动检查表 SQA 工程师 软件项目经理,SQA经理,SCM
13、工程师 各里程碑 软件需求管理检查表 SQA 工程师 软件项目经理,SQA经理 需求说明书基线成立、变更完成 项目策划过程检查表 SQA 工程师 软件项目经理,SQA经理 SDP基线成立、计划变更 计划跟踪情况检查表 SQA 工程师 软件项目经理,SQA经理 里程碑、 评审过程检查表 SQA 工程师 软件项目经理,SQA经理, 正式评审结束 质量保证评估报告 SQA 工程师 软件项目经理,SQA经理, 高级管理者 里程碑结束、当重大过程偏差发生时 质量保证活动报告 SQA 工程师 SQA经理 里程碑 项目质量审计报告 SQA 工程师 SQA 经理,软件项目经理、高级管理者 里程碑 质量信息反馈单 SQA 工程师 软件项目经理,SQA经理, 问题发生时 无法解决的问题和处理意见 SQA 工程师 软件项目经理,SQA经理、研发经理、高级管理者 重要问题发生时 8.参考资料 序号 文档编号 文档名称 1 Q/RKS-SP-SQA-02 软件质量保证计划 2 Q/RKS-SP-SQA-01 软件质量保证过程 3 Q/RKS-SP-SPP-03 软件项目开发计划 4 5 6 7






