- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术与
质量保证
主讲人:徐丽
第三章软件质量保证
31软件质量的定义
ANSI/EEE定义软件质量为“与软件产品满足
规定的和隐含的需求的能力有关的特征或特性的
全体”和 M.J. Fisher定义软件质量为“所有描述
计算机软件优秀程度的特性的组合”。也就是说,
为满足软件的各项精确定义的功能、性能需求,
符合文档化的开发标准,需要相应地给出或设计
些质量特性及其组合,作为在软件开发与维护
中的重要考虑因素。
软件质量反映了以下三方面的问题
(x)软件需求是度量软件质量的基础。不符合需求
的软件就不具备质量。
(2)在各种标准中定义了一些开发准则,用来指导
软件人员用工程化的方法来开发软件。如果不遵
守这些开发准则,软件质量就得不到保证
(3)往往会有一些隐含的需求没有明确地提出来。
例如,软件应具备良好的可维护性。如果软件只
满足那些定义了的需求而没有满足这些隐含的需
求,软件质量也不能保证。
软件质量是各种特性的复
杂组合。它随着应用的不同而不
同,随着用户提出的质量要求不
同而不同。因此,有必要讨论各
种质量特性,以及评价质量的准
3.11影响软件质量的主要因素
虽然软件质量是难于定量的软件属性,但是仍
然能够提出许多重要的软件质量指标。从管理
角度对软件质量进行度量,可以把影响软件质
量的主要因素分成以下几类:
(1)正确性:系统满足规格说明和用户目标的程度
即在预定环境下能正确地完成预期功能的程度
)健壮性:在硬件发生故障、输入的数据无效或
操作错误等意外环境下,系统能做出适当响应
的程度。
(3)效率:为了完成预定的功能,系统需要的计算
日资源的多少。
(4)完整性(安全性):对未经授权的人使用软件
或数据的企图,系统能够控制(禁止)的程度。
(5)可用性:系统在完成预定应该完成的功能时令
人满意的程度
(6)风险:按预定的成本和进度把系统开发出来,
并且为用户所满意的概率。
()可理解性:理解和使用该系统的容易程度。
()可维修性:诊断和改正在运行现场发现的错误
所需要的工作量的大小。
(9)灵活性(适应性):修改或改进正在运行
的系统需要的工作量的多少
0可测试性:软件容易测试的程度。
)可移植性:把程序从一种硬件配置和(或)
软件系统环境转移到另一种配置和环境时,需要
的工作量的多少
2)可复用性:在其他应用中该程序可以被再
次使用的程度(或范围)。
)互运行性:把该系统和另一个系统结合起
来的工作量的多少
3.12改进关键质量因素
1.提高可复用性
人们在考虑做一件事的时候,总是习惯地先
回想一下这件事以前做过没有,是如何做的。
如果没有,则从头开始,否则就会沿用已有的
经验和方法,提高做事的效率和准确度。这些
经验和方法不断地总结和推广,就形成了解决
新问题时常见的复用思想。在计算机程序设计
中调用标准函数库中的函数,可以视为软件复
用的早期的例子。
2.提高可扩充性
可扩充性问题是一个与规模有关的问题。通常的
情况是:一个大型软件系统就像是一个宏伟但又
很脆弱的大厦,只要抽出其中的一块砖头,都会
使这座巨大的建筑物倒塌
对改善可扩充性来说,主要应遵循两条原则
3)设计简单:简单的系统结构总是比复杂的系统
结构更容易适应修改
(2)控制分解:在软件系统结构中模块的独立性愈
强,一个简单的修改只影响一个模块或只影响很
少几个模块的可能性也就愈大,也就愈不致引起
整个系统都需要修改那种连锁反应。
3.提高健壮性
健壮性讨论的是异常条件下软件的行为。它与
正确性不同,正确性讨论的是在需求规棓说明中
明确陈述的软件行为
健壮性在本质上是比正确性更为模糊的观念
它讨论的并不是在需求规格说明中明确陈述的问
题,而是在某种情况下可能发生的问题。健壮性
需求的作用在于保证:如果情况一旦发生,它应
使系统的执行终止,或进入“降级运行”模式
而不致使系统发生灾难性事件。
您可能关注的文档
最近下载
- DB13(J)T 145-2012 建筑工程资料管理规程(上册).pdf
- 伟肯VACON 100FLOW系列变频器产品说明书 操作手.pdf
- 深圳市建筑工程消耗量定额(2016年).pdf VIP
- 2三米直尺法测定平整度.ppt
- 特种设备使用单位落实使用安全主体责任监督管理规定(第74号)宣贯.pptx VIP
- 重庆开州区2021-2022学年度(上册)五年级期末质量监测卷数学试卷.doc
- 用数学建模讨论高温作业专用服装设计问题.doc
- 中国玉石及玉文化鉴赏智慧树知到期末考试答案2024年.docx
- 京东自营售前客服初级认证考试及答案(2).docx VIP
- 中医治疗“骨折”医案100例.doc
文档评论(0)