第11章软工程质量.pptVIP

  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文档。上传文档
查看更多
第11章软工程质量

* * 第11章 软件工程质量 软件质量,是贯穿软件生存期的一个极为重要的问题,是验证软件开发过程中所使用的各种开发技术和方法有效性的最终体现。 1、软件质量的定义 软件质量可定义为:“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体 ”;或“所有描述计算机软件优秀程度的特性的组合 ”。 软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。 软件工程质量 软件质量反映了以下三方面的问题: (1)软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。 (2)在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。 (3)往往会有一些隐含的需求没有明确地提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也不能保证。 软件工程质量 2、软件质量的特性 人们通常用软件质量模型来描述影响软件质量的特性。 软件质量模型定义成分层模型。 ①在分层的模型中,最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。 ②二次特性在必要时又可由它的一些子质量特性定义和度量。 软件工程质量 2、软件质量的特性 (1)ISO的软件质量评价模型 按照ISO/TC97/SC7/WG3/1985—1—30/N382,软件质量度量模型由三层组成, 高层(top level) 软件质量需求评价准则(SQRC) 中层(mid level) 软件质量设计评价准则(SQDC) 低层(low level) 软件质量度量评价准则(SQMC) 其中,应对高层和中层建立国际标准,而低层可由各使用单位视实际情况制定。 软件工程质量 2、软件质量的特性 (2)McCall质量模型 这是McCall等人于1979年提出的软件质量模型。其软件质量概念基于11个特性之上。 其中反映产品运行特性的包括正确性 、可靠性 、效率 、完整性 、可使用性 ; 反映产品修改特性的包括可维护性 、可测试性 、灵活性 ; 反映产品转移特性的包括可移植性 、复用性 、互连性; 软件工程质量 2、软件质量的特性 (3)上海软件中心(SSC)的软件质量度量模型 在SSC模型中,用了与ISO/IEC9126相同的6个质量特性,它们分别是功能性(正确性)、可靠性、易使用性、效率、可维护性和可移植性。同时设置了22个质量子特性,是参照McCall模型定义的。 软件工程质量 3、软件质量的度量 软件质量的高低,必须有一定的衡量标准。 (1)软件质量度量的条件通常有以下几项: ①适应性:必须制定能适应各种用户要求、软件类型和规模的质量标准,并能够度量。 ②易学性:不需要特殊技术,软件技术人员人人都容易掌握。 ③可靠性:对同一个软件的评价,尽管评价的人或场合可能不同,但评价结果必须一致。 ④针对性:不是在检查时才改进质量,而必须从设计阶段起就确立质量目标,在各个阶段实施落实。 ⑤客观性:要从各种不同角度加以评价,并将评价结果定量地表示,使得人人都能理解。 ⑥经济性:考虑如何才能把质量度量和保证所需要的费用控制在适当的范围内。 软件工程质量 3、软件质量的度量 标准分为三级: ①质量需求评价准则:是否满足用户的要求 ②质量设计评价准则:开发者在设计实现时是否按软件需求保证了质量 ③质量度量准则:定量度量质量而规定的一些检查项目 软件质量度量的方法有三种: ① 精密度量 ② 全面度量 ③ 简易度量 软件工程质量 4、软件质量的评价 (1)评分 检查表:对每一阶段要达到的质量指标详细开列/建立度量工作表,在表中,以提问题方式,列出在某一阶段为实现某一质量指标,应达到什么标准。 回答问题需参照各类文档,以及开发过程中积累的各种数据,特别是对出错数据的记录。 依据软件实际成果进行评分。 软件工程质量 4、软件质量的评价 (2)分析结果 根据评分的结果,对照评价指标。检查某个质量特性是否达到了要求的质量标准。如果某个质量特性不符合规定的标准,就应当分析这个质量持性,找出为什么达不到标准的原因。 分析原因应该自顶向下进行。按系统级、子系统级、模块级逐步分析。 质量特性的得分低于规定的质量指标有两个可能的原因: ①该质量特性与其他质量特性冲突,而

文档评论(0)

mojintianshi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档