软件质量保证规范.doc_第1页
软件质量保证规范.doc_第2页
软件质量保证规范.doc_第3页
软件质量保证规范.doc_第4页
软件质量保证规范.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档编号 IP 730 08 2004 共 18 页 编编 写写 者 者 赵伟青赵伟青 编写日期 编写日期 2003 8 12 文档版本 文档版本 V 1 1 审核 日期 审核 日期 批准 日期 批准 日期 质量保证规范质量保证规范 北京首信股份有限公司北京首信股份有限公司 IPIP网络技术研究所网络技术研究所 质量保证规范 V1 1 北京首信股份有限公司 第 1页共18页 IP网络技术研究所 更改历史 序号问题描述所在页码更改人批准人日期 1 去掉同行评审相 关内容 第 6 页赵伟青2004 6 7 2 将 标准软件过 程 改为 软件 过程 第 7 8 9 页 赵伟青2004 6 7 3 质量保证规范 V1 1 北京首信股份有限公司 第 2页共18页 IP网络技术研究所 目目 录录 1 目的目的 3 2 适用范围适用范围 3 3 术语 参考资料术语 参考资料 3 4 职责职责 4 5 工作程序工作程序 5 5 1 软件质量保证计划 5 5 2 统计分析质量数据 6 5 3 过程评审 7 5 4 产品审计 10 5 5 评审结果报告 12 5 6 不符问题处理 14 5 7 管理 SQA 工作 15 6 工作流程图工作流程图 17 7 支持性文件支持性文件 17 8 附件附件 17 质量保证规范 V1 1 北京首信股份有限公司 第 3页共18页 IP网络技术研究所 1 目的目的 本文的目的是为在开发软件项目上成功地执行质量保证功能所提供的SQA 过程框 架 1 软件质量保证活动要有计划 2 软件产品和活动遵守对适用的标准 规程和要求的符合度要得到客观验证 3 软件质量保证的活动和结果通知到受影响的组和个人 4 项目组内部不能解决的不符合问题由高层管理者处理 2 适用范围适用范围 本文档适用于数据通信部內的各软件项目的SQA 活动 3 术语 参考资料术语 参考资料 3 1 术语表术语表 项目支持项目支持 SQA 可以通过指导过程裁剪 促进Delphi 估计会议 辅助工程过 程和过程模型的定义和修改 建立验收标准 设置性能目标及审阅计划来支持项 目 软件质量保证软件质量保证 为确保软件工作产品与所建立的技术环境相一致 有必要采取的所有措施中 的一种有计划的 系统的模式 用于评价软件工作产品开发和维护过程的一组活动 在项目实施中 SQA 负责所有必要的评审和审计 按照适用的标准过程和计 划对项目活动进行的客观的验证 对指定的工作产品完成了质量审查 过程评审 过程评审 过程评审是验证项目活动是否遵循适用过程 质量保证规范 V1 1 北京首信股份有限公司 第 4页共18页 IP网络技术研究所 产品审计产品审计 审阅项目生命周期创建的工作产品 验证是否符合适当标准的格式 和内容及是否完成了要求的检查点 评审报告 评审报告 由SQA 对过程评审 将不符的问题及跟踪解决的情况记录在报告中 并定期发布给相关组和高层的报告 质量保证专家 质量保证专家 独立于部门质量体系范围之外的具有一定资格的质量保证人员 3 2 参考资料参考资料 1 Paulk Mark C et al Capability Maturity Model for Software Version 1 1 CMU SEI 93 TR 24 2 Paulk Mark C et al Key Practices of the Capability Maturity Model Version 1 1 CMU SEI 93 TR 25 4 职责职责 1 软件项目的SQA 负责人应在项目确定时和项目经理一起策划项目的SQA 活动 在整个过程中 支持并协助项目经理的部分管理活动 SQA 负责人的主要工作是 对项目过程的评审和工作产品的审计 同时 也要接受客户 质量保证专家和 SQA 组长的检查 如下图所示 2 SQA 是贯穿整个软件生命周期 它的过程结构图如下所示 质量保证规范 V1 1 北京首信股份有限公司 第 5页共18页 IP网络技术研究所 5 工作程序工作程序 5 1 软件质量保证计划软件质量保证计划 项目SQA 负责人在项目开发策划期间 就应着手制订项目的质量保证计划 以确 保质量保证计划中活动的范围和时间与项目开发计划以及配置管理计划保持一致 5 1 1 进入条件进入条件 在项目开始策划以及客户提出的质量保证方面的要求时 5 1 2 相关人员相关人员 SQA 负责人 进行项目质量保证活动的策划 项目经理 对项目质量保证计划的制订予以支持 客户代表 5 1 3 活动活动 1 软件质量保证计划和软件开发计划同时制定 制定时参照 软件质量保证计划 模板 进行 2 软件质量保证计划的内容如下 质量保证规范 V1 1 北京首信股份有限公司 第 6页共18页 IP网络技术研究所 明确质量保证的目的 范围及质量保证计划与其它项目计划的关系 描述质量保证的组织 权限和责任 描述质量保证怎样参与支持项目策划和开发 指出SQA 如何对项目过程和产品的符合性进行验证 指出质量保证所需的资源 包括人员 培训 工具 设备 设施等 在计划中确定要对哪些过程和产品进行评审 3 软件质量保证计划的评审 质量保证计划完成后 应组织相关人员进行评审 评审人员包括 项目经理 SQA 质量经理 部门领导 SCM负责人等 4 项目质量保证计划的管理 项目的软件质量保证计划经过评审批准后 应交给项目经理放入项目控制数据 库 并与项目开发计划以及配置管理计划一起进行版本管理 5 1 4 退出条件退出条件 软件质量保证计划 得到了批准 5 1 5 度量度量 统计SQA 人员用于质量保证计划的制订所花费的时间 度量数据可记录在 度 量数据 表中 5 2 统计分析质量数据统计分析质量数据 SQA 负责人应协助项目经理统计分析项目的质量数据 包括评审产生的数据 项 目经理需要的数据分析 项目总结报告中的数据统计等 5 2 1 进入条件进入条件 产品试制任务书已批准 5 2 2 相关人员相关人员 SQA 负责人 进行数据分析的策划 项目质量数据的收集 分析 总结 项目经理 进行数据分析的策划 指派SQA 负责人进行一定的数据分析工作 质量保证规范 V1 1 北京首信股份有限公司 第 7页共18页 IP网络技术研究所 5 2 3 活动活动 1 数据分析的策划 在项目策划阶段 SQA 负责人应与项目经理和相关人员根据公司的软件过程一起 确定项目的软件过程和项目的质量目标 从而确定出在项目过程中需要计算哪些 度量值 它们是否对这个项目有价值 应确定出以下内容 项目所需的度量值 应在项目的哪些阶段产生 数据收集的方式和频度 数据分析的方法 由SQA 负责人承担的数据分析的任务 数据结果存储的方法 讨论确定出的结果应反映在项目计划和质量保证计划之中 2 数据的收集 项目实施阶段 SQA 负责人应协助项目经理收集所需的质量数据 确保所收集的 数据是计划中所需的 并且对于数据的分析是充分的 3 数据的分析 SQA 负责人根据所收集到的数据和计划安排进行数据的分析 可采用 Goal Question Metric 的分析方法 项目结束后 SQA 负责人应根据项目总结报告填写 项目数据收集表 总结项目质量数据的分析结果 并将结果提交给项目经理和高 层审查 5 2 4 退出条件退出条件 所需的项目的质量数据都已统计分析完毕 5 2 5 度量度量 SQA 负责人 进行质量统计分析时所花费的工时 度量数据可记录在 度量数 据 表中 5 3 过程评审过程评审 过程评审是软件质量保证活动中最重要工作 它通过对项目过程的评审 发现过 质量保证规范 V1 1 北京首信股份有限公司 第 8页共18页 IP网络技术研究所 程中存在与软件过程的不符合 及时采取纠正措施 以确保项目过程的质量 5 3 1 进入条件进入条件 项目计划经过批准 SQA 过程评审报告 检查表 5 3 2 相关人员相关人员 SQASQA 负责人负责人 根据本文件的要求进行过程评审 并对过程评审中发现的不符合项 进行处理 跟踪 直至问题关闭为止 项目经理项目经理 配合SQA 负责人进行过程评审 认可不符合项 处理不符合问题直至 问题关闭为止 质量保证规范 V1 1 北京首信股份有限公司 第 9页共18页 IP网络技术研究所 5 3 3 活动活动 1 项目定义的软件过程是SQA 进行过程评审的基础 SQA 人员应该准备并依照 SQA 过程评审报告 中的检查表来对过程活动进行评审 2 SQA 负责人与项目经理共同协商确定需要评审的过程 并在 软件质量保证 计划 中详细描述评审内容 时机 任务等 3 SQA 负责人通过与项目经理及项目组成员的访谈或参与到项目活动中来进行 质量保证规范 V1 1 北京首信股份有限公司 第 10页共18页 IP网络技术研究所 评审 适当的可以检查有关的过程产品 检查时使用checklist 同时要对 度 量数据表 中的内容予以检查 查看该阶段的度量数据是否完整合理 4 将评审结果记录在checklist 中 对符合检查项填写 是 否则填写 否 表明不符合过程定义 5 评审完成时 在评审报告中总结发现的问题 并与项目经理和适当的项目组成 员进行讨论 目标是阐明问题并对怎样解决不符项达成一致意见 应尽量在项 目级解决不符合问题 解决方式有三种 使项目实施的过程符合过程 与项目经理 进行协商 由项目经理 修改标准过程 使其与项目相适应 同意这种符合性不适用 即允许特定环境下有例外 6 SQA 过程评审报告 中记录取得一致的纠正措施 指定的责任人及计划完成 日期 同时将其记录到 项目问题日志 中 并且跟踪直到问题解决 5 3 4 退出条件退出条件 SQA 已执行了过程评审 SQA 过程评审报告 检查结果及记录 5 3 5 度量度量 统计在过程评审阶段质量保证活动所花费的时间 度量数据可记录在 度量数 据 表中 5 4 产品审计产品审计 SQA 负责人应对项目生命周期中创建的工作产品进行审计 验证工作产品在格式 和内容上是否符合适当的标准 来保证项目实施过程中产生的工作产品的质量 审计前要作检查 质量检查的方法有 测试 评审及其它有效的方法 审计的产品一般包括 项目计划 需求规格说明书 设计文档 源代码 质量保证规范 V1 1 北京首信股份有限公司 第 11页共18页 IP网络技术研究所 测试计划 用户手册 产品审计流程见5 4 过程审计的活动图 审计的依据审计的依据 1 1 是否符合工作产品的相应需求 2 2 是否符合工作产品的标准所要 求的格式和内容 3 3 工作产品所要求的质量检查点是否都已完成 5 4 1 进入条件进入条件 相应产品已完成 并通过了质量检查 同时文档格式已确保没有问题 待审计的产品 5 4 2 相关人员相关人员 SQA 负责人 根据本过程的要求进行产品审计 项目经理 配合SQA 负责人进行产品审计 认可不符合项 5 4 3 活动活动 1 如果SQA 负责人参与工作产品的质量检查 包括文档格式的检查 则可以 在与此同时验证产品 否则 产品审计应该在完成质量检查后进行 2 检查时使用 SQA 产品审计报告 中的检查表进行 如果检查表不够充分 则可以参照不同的产品标准 增加新的检查表 同样也要对 度量数据 表中 的内容予以检查 查看该阶段的度量数据是否完整合理 3 审计的产品 时机 任务等参见 评审规程 中详细描述 产品审计明细如下 质量保证规范 V1 1 北京首信股份有限公司 第 12页共18页 IP网络技术研究所 4 产品完成并通过质量检查后 责任人向SQA 提交产品和 产品审批表 CCB负责人采取抽查的方式检查产品并记录与其适用标准的偏差 同时验证 产品是否进行了质量检查 质量检查一般包括测试 评审 查阅或其他有效 的方法 5 SQA 在产品审批表中记录审计结果 如没有发现重大偏差 就在产品审批表 中签字批准 否则 不予批准 并将不符点记录在产品审批表中 返还给产 品责任人 并与项目经理及产品责任人协商 对问题的纠正措施及改正时间 达成一致 当产品责任人提交修正后的产品时 SQA 负责人对其进行问题跟 踪 直至问题关闭 6 在批准或不批准的任何一种情况完成后 产品和 产品审批表 都必须返还 给产品责任人 7 对产品偏差有三种解决方式 使项目产品符合标准 修改产品标准 使其与项目产品相适应 同意这种符合性不适用 即允许特定环境下有例外 5 4 4 退出条件退出条件 产品审批表 SQA 产品审计报告 检查结果及记录 5 4 5 度量度量 统计在产品审计阶段SQA 所花费的时间 度量数据可记录在 度量数据 表中 5 5 评审结果报告评审结果报告 SQA 负责人在评审结束后对评审结果进行复查 整理 从而形成报告 并在适当 的时机以E mail 方式或其他方式通知给相关人员 使他们能够及时的了解项目的 过程或产品与标准的符合情况 质量保证规范 V1 1 北京首信股份有限公司 第 13页共18页 IP网络技术研究所 5 5 1 进入条件进入条件 评审已完成 检查单Checklist 5 5 2 相关人员相关人员 SQA 负责人 完成各种报告 维护 项目问题日志 项目经理 报告审阅人 高层经理 报告审阅人 5 5 3 活动活动 1 首先 SQA 人员确定报告评审结果的时机及报告对象 SQA 报告的种类及报 告时机和频度见下表 2 过程审计报告要求定期执行一次 发现的问题形成报告通知相关人员 并将 问题记录到 项目问题日志 中 跟踪解决 3 产品审计报告分两类 一类是对重点产品单独发审计报告 比如项目计划 需 求规格说明书等 另一类是按阶段执行 比如详细设计 代码 因为SQA 对 每个产品要审查批准 发现的问题会及时反馈给制作人 所以 产品审计报 告只是对阶段产品问题的总结 具体分类如下 4 向高层提交不符问题的报告只在问题在项目组内无法得到良好解决的不符问题 质量保证规范 V1 1 北京首信股份有限公司 第 14页共18页 IP网络技术研究所 存在时进行 5 报告完成后存放在配置库中 并以E mail 方式或其他方式通知给相关人员 5 5 4 退出条件退出条件 SQA 过程评审报告 SQA 产品审计报告 5 5 5 度量度量 统计SQA 完成这些报告所花费的时间 度量数据可记录在 度量数据 表中 5 6 不符问题处理不符问题处理 对于在过程评审 产品审计中查出的问题 SQA负责人与项目经理和适当的项目 组成员讨论 阐明问题并对怎样解决不符项达成一致意见 取得一致的纠正措施 SQA负责人应将评审报告中的不符项的相关内容记入 项目问题日志 参见 软 件项目跟踪与监控过程 中 并对问题的解决情况进行跟踪 直至问题关闭为止 使问题对整个项目的影响降到最低 不符合项在项目内能够得以解决时的三种解决办法 使项目的实施过程符合标准过程 使项目产品符合标准 修改过程使之满足项目 修改产品标准使其与项目产品相适应 在特殊情况下 认可不符合项 5 6 1 进入条件进入条件 不符问题得到了识别和确认 5 6 2 相关人员相关人员 SQA负责人 形成评审报告 记录问题 并向高层报告不符问题 高层经理 处理不符问题 质量保证规范 V1 1 北京首信股份有限公司 第 15页共18页 IP网络技术研究所 5 6 3 活动活动 1 评审结束 SQA 负责人在评审报告中总结发现的问题 并与项目经理和适当 的项目组成员讨论 阐明问题并对怎样解决不符项达成一致意见 应尽量在项 目组内解决不符问题 2 在 SQA 过程评审报告 中记录取得一致的纠正措施 指定的责任人及计划 完成日期 同时将其记录到 项目问题日志 中 3 SQA 负责人检查 项目问题日志 识别到期的问题并向责任人核对问题的 解决状况 在每周的项目会议上 SQA 负责人对问题状态日志中的每个问题 都要进行报告和更新 4 对问题的解决情况进行跟踪 直至问题关闭为止 5 如果不符项会为项目带来较大风险并可能严重影响项目的质量 问题不能在项 目范围内得到满意的解决时 SQA 负责人就应将不符合问题记录在 SQA 向 高层报告模板 中 并形成报告提交给项目的主管高层经理解决 5 6 4 退出条件退出条件 项目问题日志 SQA向高层报告 5 6 5 度量度量 统计处理不符问题所花费的时间 度量数据可记录在 度量数据 表中 5 7 管理管理 SQASQA 工作工作 SQA 负责人在对项目进行评审的同时 适当情况下还要接受客户和质量保证专家 的评审 管理好自身的工作 包括制定SQA 计划 提供SQA 培训 跟踪和报告 SQA 活动及验证SQA 过程和活动 5 7 1 进入条件进入条件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论