Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 作者 董久敏 10专题十 质量保证.ppt

Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 作者 董久敏 10专题十 质量保证.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什么是QA 1是软件工程领域中的一部分 2为了确保软件开发过程和结果符合预期的要求,而建立的一系列规程,以及依照规程和计划采取的一系列活动及其结果评价 软件开发过程是按照计划和规范实施的 软件开发结果包括完整的软件和文档,并且符合可预期的目标和检验标准 3提高软件质量的方法 防止在软件中引入错误 通过检测找出软件中的错误,并解决这种错误 QA QA总目标 减少并纠正实际的软件开发过程和软件开发结果与预期的软件开发过程和软件开发结果的不符合情况. 在不同的阶段,我们对“质量”的控制并不相同 2级:能够确保项目管理过程是有的且得到了执行 3级:能够确保过程的定义能够有规范,并且这些得到良好定义的过程能够执行 QA方法 通过在软件开发周期中尽可能早地预期或检测到不符合情况,来防止错误的发生,并减少错误纠正的成本. 错误发现得越早,造成的损失越小,修改的代价也越小. QA工作内容 支持项目的工程活动 验证过程、产品的符合性 管理PPQA活动 支持项目的工程活动 支持项目的策划活动 协助项目组识别缺陷和评价产品的质量 PPQA在项目策划阶段参与 PPQA的工作必须在项目初期启动 PPQA参与的策划活动: 在剪裁标准过程时提供支持和指导。 促进估计会议,可以作为协调人。 帮助选择生命周期模型。 参与准备项目计划。 检查计划的适用性。 PPQA可能会提供项目组需要的技能 PPQA的支持不仅仅有助于确保项目计划和过程是有效的,确保他们和组织的方针、程序保持一致。 还为PPQA负责人在准备一份有效的PPQA计划时,提供对项目的了解机会。 验证过程、产品的符合性 目标: 对于项目组的活动和工作产品是否与计划、过程及标准作客观的评审 解决不符合的问题 QA阶段目标 软件开发不同阶段: 需求分析:Requirements Analysis 设计:Design 编码:Coding 测试:Testing 维护:Maintenance QA阶段目标 需求分析:Requirements Analysis 确保规格定义能够完全符合、支持和覆盖前面描述的系统需求 可以采用建立需求跟踪文档和需求实现矩阵的方式 确保规格定义满足系统需求的性能、可维护性、灵活性的要求 确保建立了可行的、包含评审活动的开发进度表 确保建立了正式的变更控制流程 QA目标 设计:Design: 确保建立了设计的描述标准,并且按照该标准进行设计 确保设计变更被正确的跟踪、控制、文档化 确保按照计划进行设计评审 确保设计按照评审准则评审通过并被正式批准之前,没有开始正式编码 QA目标 编码:Coding: 确保建立了编码规范、文档格式标准,并且按照该标准进行编码 确保代码被正确地测试和集成,代码的修改符合变更控制和版本控制流程 确保按照计划的进度编写代码 确保按照计划的进度进行代码评审 QA目标 测试:Testing: 确保建立了测试计划,并按照测试计划进行测试 确保测试计划覆盖了所有的系统规格定义和系统需求 确保经过测试和调试,软件仍旧符合系统规格和需求定义 QA目标 维护:Maintenance: 确保代码和文档同步更新,保持一致 确保建立了变更控制流程和版本控制流程,并按照这些流程管理维护过程中的产品变化 确保代码的更改仍旧符合编码规范、通过代码评审,并且不会造成垃圾代码或冗余代码 QA模型 质量管理历史 质量就是产品、过程、系统符合标准要求的能力 质量是生产出来的,不是检测出来的 二次世界大战的美国DOD,过程控制 质量存在于全部直接/间接相关的环节中 Deming,日本的全面质量管理TQM Quality is Free Crosby,预防为主,第一次就把事情做好是最经济的 质量管理的灵魂在于持续改进 PDCA 公司质量保证流程 过程审核 审核项目,以验证项目活动是否遵循适用的过程和项目计划。 在《质量保证计划》中安排了要进行的审核活动的时间点和参与人员。 要提前安排审核的时间 应提前通报项目经理,双方要就日期和时间达成一致 需要准备审核的检查单 针对要审核的过程准备相应的检查单 项目例会检查单 项目跟踪检查单 过程审核 评审和审计活动要以检查工作产品和访谈作为主要信息来源 如:评审项目的估算过程,则应和参加估算的人员进行访谈,讨论他们执行这个过程步骤,并检查文档化的结果 在审计表上记录结果 已经满意的任务(与定义的过程一致)的检查单项目 被确认有差异的检查单项目 在整个项目周期中,QA必须定期审计工作产品,以检验他们是否和可用的标准(如:设计文档模板)相符,是否注意格式和内容以及必须作的质量检查点是否已经完成。 典型的需要审计的产品有: 项目计划 需求规格

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档