- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14章软件质量评价和保证
第14 章软件质量评价和保证
14.1 软件质量概述
14.2 质量度量模型
14.3 软件复杂性
14.4 软件可靠性
14.5 软件评审
14.6 软件容错技术
返回主目录
第14章软件质量评价和保证
第14章软件质量评价和保证
14.1 软件质量概述
14.1.1 软件质量的定义
软件质量是贯穿软件生存期的一个极为重要的问题,关于
软件质量的定义有多种说法,从实际应用来说,软件质量定义
如下:
(1) 与所确定的功能和性能需求的一致性。
(2) 与所成文的开发标准的一致性。
(3) 与所有专业开发的软件所期望的隐含特性的一致性。
上述软件质量定义反映了以下3 个方面的问题:
第14章软件质量评价和保证
(1) 软件需求是度量软件质量的基础。 不符合需求的软件
就不具备质量。
(2) 专门的标准中定义了一些开发准则,用来指导软件人
员用工程化的方法来开发软件。如果不遵守这些开发准则,软
件质量就得不到保证。
(3) 往往会有一些隐含的需求没有明确地提出来。例如,
软件应具备良好的可维护性。如果软件只满足那些精确定义了
的需求而没有满足这些隐含的需求,软件质量也不能保证。
软件质量是各种特性的复杂组合。它随着应用的不同而不
同,随着用户提出的质量要求不同而不同。
第14章软件质量评价和保证
14.1.2 软件质量的度量和评价
一般说,影响软件质量的因素可以分为如下两大类:
(1) 可以直接度量的因素,如单位时间内千行代码(KLOC )
中所产生的错误数。
(2) 只能间接度量的因素,如可用性或可维护性。
在软件开发和维护过程中,为了定量地评价软件质量,必
须对软件质量特性进行度量,以测定软件具有要求质量特性的
程度。1976年,Boehm等人提出了定量评价软件质量的层次模
型(见图14.1);1978年Walters和McCall提出了从软件质量要素、
准则到度量的 3 个层次式的软件质量度量模型(见图14.2);
G.Murine根据上述等人的工作,提出软件质量度量(SQM )技
术(见图14.3),用来定量评价软件质量。
第14章软件质量评价和保证
设备独立性
可移植性 完整性
准确性
可 可靠性 一致性
使 效率 设备效率
用
性 环境工程 可存取性
总
能 通信性
力
文档评论(0)