第01章 软件质量概念.ppt
《第01章 软件质量概念.ppt》由会员分享,可在线阅读,更多相关《第01章 软件质量概念.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试与质量保证软件测试与质量保证课件课件第第1章章 软件质量的概念软件质量的概念 软件测试与质量保证软件测试与质量保证课件课件内容提要内容提要本章包含三个方面的内容:本章包含三个方面的内容:1.1 软件质量的概念软件质量的概念 1.2 软件质量模型软件质量模型 1.3 软件缺陷软件缺陷 软件测试与质量保证软件测试与质量保证课件课件1.1 软件质量的内涵软件质量的内涵 v表征计算机系统卓越程度的所有属性的集合。表征计算机系统卓越程度的所有属性的集合。Fisher Fisher和和LightLightv软件产品满足明示需求程度的一组属性的集合。软件产品满足明示需求程度的一组属性的集合。Dona
2、ld Donald ReiferReiferv软件产品满足使用要求的程度。软件产品满足使用要求的程度。袁玉宇袁玉宇软件测试与质量保证软件测试与质量保证课件课件1.2 软件质量模型软件质量模型 本小节包含三个方面的内容:本小节包含三个方面的内容:1.2.1 McCall模型模型1.2.2 Boehm模型模型1.2.3 ISO9126模型模型软件测试与质量保证软件测试与质量保证课件课件1.2 软件质量模型软件质量模型 概述:概述:计算机界对软件质量的属性进行了较多的研究,计算机界对软件质量的属性进行了较多的研究,得到了一些有效的质量模型,包括得到了一些有效的质量模型,包括McCall模型、模型、B
3、oehm模模型、型、ISO9126模型。模型。软件测试与质量保证软件测试与质量保证课件课件1.2.1 McCall模型模型 正确性正确性完整性完整性可靠性可靠性可用性可用性承承 受受可可 改改变变 能能力力新 环境 适应 能力操作特性可维护性可维护性灵活性灵活性可测试性可测试性可移植性可移植性可重用性可重用性可互操作性可互操作性效率效率软件测试与质量保证软件测试与质量保证课件课件1.2.2 Boehm质量模型质量模型 1、Boehm质量模型见质量模型见P6图图1-22、Boehm质量模型的特点:质量模型的特点:vBoehm质量模型为分层结构。质量模型为分层结构。vBoehm质量模型包含了质量模
4、型包含了McCall模型中没有的硬件特性。模型中没有的硬件特性。vBoehm质量模型从软件的整体效用,并考虑了系统交付后质量模型从软件的整体效用,并考虑了系统交付后不同类型的用户的需求,因此,不同类型的用户的需求,因此,Boehm模型反映了对软件模型反映了对软件质量的全过程理解,即软件做了用户要它做的;有效地使用质量的全过程理解,即软件做了用户要它做的;有效地使用系统资源;易于用户学习和使用;易于测试和维护。系统资源;易于用户学习和使用;易于测试和维护。软件测试与质量保证软件测试与质量保证课件课件1.2.3 ISO/IEC9126质量模型质量模型 ISO/IEC9126ISO/IEC9126质
5、量模型分为质量模型分为3 3个:内部质量模型,外部质个:内部质量模型,外部质量模型和使用量模型和使用质量质量模型。外部和内部质量模型如下,使用中模型。外部和内部质量模型如下,使用中模型见模型见P7P7图图1-41-4软件测试与质量保证软件测试与质量保证课件课件1.2.3 ISO/IEC9126质量模型质量模型 1 1、内部质量、内部质量内部质量是内部质量是站在站在开发人员和质量保证人员开发人员和质量保证人员的角度,从的角度,从内内部观点出发部观点出发评判评判软件产品软件产品的质量的质量特性。特性。内部质量特征主要包括:可维护性、灵活性、可移植内部质量特征主要包括:可维护性、灵活性、可移植性、可
6、重用性、可读性、可测试性、可理解性。性、可重用性、可读性、可测试性、可理解性。软件测试与质量保证软件测试与质量保证课件课件1.2.3 ISO/IEC9126质量模型质量模型 2 2、外外部质量部质量外部质量是外部质量是站在站在开发人员和质量保证人员开发人员和质量保证人员的角度,从外的角度,从外部观点出发评判软件产品的质量特性,部观点出发评判软件产品的质量特性,即在预定的系统环即在预定的系统环境中运行时可能达到的质量水平。境中运行时可能达到的质量水平。外部质量特征主要包括:正确性、可用性、效率、可外部质量特征主要包括:正确性、可用性、效率、可靠性、完整性、适应性、精确性、坚固性。靠性、完整性、适
7、应性、精确性、坚固性。软件测试与质量保证软件测试与质量保证课件课件1.2.3 ISO/IEC9126质量模型质量模型 3 3、使用使用质量质量使用质量是从用户观点出发,来看待软件产品用于特定使用质量是从用户观点出发,来看待软件产品用于特定环境和条件下的质量,反映的是从用户角度看到的软件产环境和条件下的质量,反映的是从用户角度看到的软件产品在适当系统环境下满足其需求的程度。品在适当系统环境下满足其需求的程度。使用质量用以下质量特征表述使用质量用以下质量特征表述:有效性、生产率、安有效性、生产率、安全性、满意程度等。全性、满意程度等。软件测试与质量保证软件测试与质量保证课件课件1.3 软件缺陷软件
8、缺陷 本小节包含四个方面的内容:本小节包含四个方面的内容:1.3.0 软件缺陷案例软件缺陷案例1.3.1 软件缺陷的定义软件缺陷的定义1.3.2 软件缺陷产生的原因软件缺陷产生的原因1.3.3 软件缺陷的分类软件缺陷的分类软件测试与质量保证软件测试与质量保证课件课件1.3.0 软件缺陷案例软件缺陷案例案例案例1 美国迪斯尼公司的狮子王游戏软件美国迪斯尼公司的狮子王游戏软件bug 案例案例2 美国航天局火星登陆事故美国航天局火星登陆事故 案例案例3 跨世纪跨世纪“千年虫千年虫”问题问题 案例案例4 爱国者导弹防御系统炸死自家人爱国者导弹防御系统炸死自家人 案例案例5 Windows 2000 中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第01章 软件质量概念 01 软件 质量 概念
限制150内