软件质量保证-2013-01研究报告.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件质量保证;主要内容;什么是软件? 软件错误、故障与失效 软件错误原因的分类 软件质量——定义 软件质量保证——定义与目标 软件质量保证和软件工程; 计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。 ;;九大软件错误的原因: 需求的不完善定义 客户-开发者之间通信失效 对软件需求的故意偏离 逻辑设计错误 编码错误 不符合文档编制与编码规定 测试过程的不足 规程错误 文档编制错误;软件质量——IEEE 定义;软件质量是: ? 符合明确陈述的功能和性能需求、明确文档化了的开发标准和所有专业开发软件预期的隐含特性。 ;不同性质和用途的软件会有不同的质量要求,综合起来看,有6个主要特征: 功能性 可靠性 易使用性 效率 可维护性 可移植性;软件质量因素;正确性 可靠性 效率 完整性 实用性;可维护性 灵活性 可测试性;可移植性 ??重用性 互操作性;McCall的因素模型树;McCall因素模型和替代模型;软件质量保证SQA——IEEE 定义;软件质量保证是: ? 一个有系统的、有计划的行动集合,它是为提供软件产品的软件开发过程与维护过程符合其已建立的技术需求以及跟上计划安排与在预算限制之内进行的管理上的需求的充分信任所必需的。 ? ;能力成熟度模型CMM;CMM历史;SQA扩展定义与SEI-CMM的比较;SQA目标;SQA在软件开发不同阶段的目标;SQA的具体活动;IEEE对测试进行准确的定义: 软件测试是使用人工或自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或者弄清楚预期结果与实际结果之间的差别。 2. 美国NIST的统计报告,通过测试能减少软件失效引起经济损失的二分之一。 3. 软件测试是保证软件质量最重要和最有效的方法。 ;软件工程:软件开发、操作与维护活动的有系统的、学科化的、可量化的方法应用,即工程对软件的应用。 软件工程所使用的方法学与工具,在相当程度上决定着预期软件过程和维护服务的质量水平。 所以,软件工程师与SQA组之间的合作是实现高效且经济的开发与维护活动、并同时确保这些活动的成果质量的适宜方式。

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档