软件测试大学教程 教学课件 作者 978 7 302 20655 2 软件质量保证.pptVIP

软件测试大学教程 教学课件 作者 978 7 302 20655 2 软件质量保证.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
*/39 软件技术评审(续) 评审的原则: 未通过阶段评审不得进入下一个软件研制阶段 评审对事不对人,评审的是产品,而不是生产者 评审就要挑刺,找问题、缺陷和隐患 评审组的人员面越广越好 评审组不作无休止的争论和辩驳,将争论点记录下来,供以后甄别 评审只是提出问题,没有解决问题的任务 使用“评审检查单”以提高评审的效果 */39 软件技术评审(续) 评审的作用: 技术把关,避免软件人员的想当然 概念沟通,吸收用户和总体人员参加,审查软件人员理解的正确性 集思广益,吸收有关的分系统人员参加,从不同侧面确认软件的协调性 总结汇报,使软件系统总指挥、总设计师了解软件生产的进度、问题和要求,作出新的部署 */39 软件技术评审(续) 评审很容易走过场、走形式 评审效果的好坏,与当事人(软件人员)密切相关 基于有问题才需要评审,不能轻信自己的软件,导致对评审产生对立情绪 对评审出的问题进行整理、分类和汇总,不忽视任何一个细小的疑点 */39 软件验证(Verification)和确认(Validation) 软件验证和确认,简称为V&V或V2 它们的区别在于: 验证关心的是确保软件模块或功能内在的正确性 确认则表明要与需求进行比较是否满足要求,它所关心的是该软件产品的价值 VV是贯穿于软件开发过程中十分细致的软件检验活动 每个开发阶段的结果是下一开发阶段的一个规格文件,但要进入下一阶段之前必须对该结果作出确认 VV一般用代码走查、审查、测试和正确性证明等方法 */39 软件验证和确认(续) 代码走查就对软件文档进行书面检查 它通过人工模拟执行源程序的过程,检查软件设计的正确性 人工模拟也像计算机执行那样,可以仔细推敲、校验和核实每一步的执行结果,进而确定其执行逻辑、控制模型、算法和使用参数与数据的正确性 */39 软件验证和确认(续) 审查是软件验证和确认中的一个主要方法,可弥补其他方法的不足 它是一种用形式的、有效的和经济的方法查找设计和编程中的错误 审查的主要目的是 1)找出软件中的缺陷 2)核实是否符合需求 3)早期生产评价 4)过程评价等 */39 软件验证和确认(续) 由第三方进行软件评测工作是十分重要的 用评测工具对软件进行静态的和动态的评测,能发现软件设计的缺陷、瓶颈和多余物等 用于软件测试的各种方法、技术、工具和措施等对软件进行评测,对提高软件的可靠性都是必要的,但不是充分的 即其中任何一个手段,均不能绝对保障软件的可靠性,但只要能发现软件中任何一个微小的错误,就起到了它的作用 */39 作业 如果软件研发企业安排你负责本企业的CMM 2 认证,你如何进行认证所必须的基础建设,如何 开展认证准备工作? */39 第18讲 软件质量保证 */39 软件质量管理 质量管理历史 质量就是产品、过程、系统符合标准要求的能力 质量是生产出来的,不是检测出来的 质量存在于全部直接/间接相关的环节中 质量具有弹性 质量管理的灵魂在于持续改进 软件质量管理 建立对项目软件产品质量的定量了解和实现特定质量目标 软件质量管理涉及确定软件产品的质量目标 制定实现这些目标的计划 监控及调整软件计划、软件工作产品、活动和质量目标,以满足客户和最终用户对高质量产品的需求和期望 */39 软件质量检验 是软件质量保证活动的一个重要组成部分 通过检查软件开发各阶段的质量保证活动开展的情况 督促搞好软件开发各阶段的管理 预先防止软件差错给用户造成的损失 */39 软件质量管理相关标准和技术 标准 ISO9000族标准 国际标准,ISO/TC176制订,适用于所有行业,其中9000-3针对软件开发行业 SW-CMM标准 行业标准,CMU-SEI制订和管理,针对软件开发行业 TickIT标准 行业标准,英国软件行业协会制定,针对软件开发行业 ISO15504标准 国际标准,试图结合ISO9000、CMM与软件工程概念 Best Practices IBM Rational RUP 项目管理技术 项目:目标、起止时间、相关活动 定义、计划、实施 */39 ISO 9000标准 ISO 9000标准(质量保证模型) 以一种能够适用于任何行业(不论提供的是何种产品或服务)的一般术语描述了质量保证的要素 这些要素包括用于实现质量计划、质量控制、质量保证和质量改进所需的组织结构、规程、过程和资源 ISO 9000并不描述一个组织应该如何实现这些质量系统要素 从ISO 9000到一个能够满足标准并适用于公司产品、服务和文化的质量保证系统还有一个设计和实现的过程 */39 ISO 9001标准 ISO 9001标准 是应用于软件工程的质量保证标准 这一标准包含了高效的质量保证系统必须体现的20条需求 ISO 9001标准适用于所有的工程行业 为了在软件过程的使用

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档