- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 软件质量
主讲:谭良
提纲
4.1 软件质量概念
4.2 软件质量特性
4.3 软件质量度量
4.4 软件质量管理
4.5 软件质量保证
2013年5月15 日星期三 2
4.1 软件质量概念
质量定义:
从最狭义上讲,质量可被定义为“无缺
陷” 。但是,绝大多数以顾客为中心的企
业对质量的定义远不止这些,他们是根据
顾客满意来定义质量的。
质量以顾客的需要为开始,以顾客满
意为结束。
2013年5月15 日星期三 3
4.1 软件质量概念
Motorola对于缺陷的定义:如果顾客不喜
欢,那该产品就是有缺陷。”
美国质量管理协会对于质量的定义:与一
种产品或服务满足顾客需要的能力有关的
各种特色和特征的总和。
2013年5月15 日星期三 4
4.1 软件质量概念
软件质量的定义:
1. ANSI/IEEE Std 729-1983定义软
定义软
件质量为“与软件产品满足规定的
件质量为 与软件产品满足规定的
和隐含的需求的能力有关的特征
和隐含的需求的能力有关的特征
或特性的全体”。
或特性的全体
2. M.J. Fisher 定义软件质量为“所有
定义软件质量为“所有
描述计算机软件优秀程度的特性
描述计算机软件优秀程度的特性
的组合”。
的组合”
2013年5月15 日星期三 5
4.1 软件质量概念
软件质量反映了以下三方面的问题:
1. 软件需求是度量软件质量的基础。不符合需求的软
件就不具备质量。
2. 在各种标准中定义了一些开发准则,用来指导软件
人员用工程化的方法来开发软件。如果不遵守这些
开发准则,软件质量就得不到保证。
3. 往往会有一些隐含的需求(可维护性)没有明确提
出来。如果软件只满足那些精确定义了的需求而没
有满足这些隐含的需求, 软件质量也得不到保证。
2013年5月15 日星期三 6
4.1 软件质量概念
为了评价软件质量,需要对软件是否满足
功能要求、性能要求、符合文档规范标准
的程度设计一些质量特性及其组合,作为
在软件开发与维护中的判断软件质量的重
要考虑因素。
2013年5月15 日星期三 7
4.1 软件质量概念
软件质量不仅仅是狭义上的软件没有缺陷,
还应该包括:
1. 不断改进、提高内部顾客和外部顾客满意度;
2. 缩短产品开发周期与投放市场时间;
3. 降低质量成本等。
软件质量是全面质量
2013年5月15 日星期三 8
4.2 软件质量特性
软件质量是各种特性的复杂组合。
软件质量是各种特性的复杂组合。
它随着应用的不同而不同,随着用
它随着应用的不同而不同,随着用
户提出的质量要求不同而不同。
户提出的质量要求不同而不同。
为了评价软件质量,必须定义软件
为了评价软件质量,必须定义软件
质量特性,以及软件质量评价准
质量特性,以及软件质量评
原创力文档


文档评论(0)