《软件工程质量》PPT课件.ppt
《《软件工程质量》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件工程质量》PPT课件.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第11章章 软件工程质量软件工程质量 软件质量,是贯穿软件生存期的一个极为重要的问软件质量,是贯穿软件生存期的一个极为重要的问题,是验证软件开发过程中所使用的各种开发技术和方题,是验证软件开发过程中所使用的各种开发技术和方法有效性的最终体现。法有效性的最终体现。1、软件质量的定义 软件质量可定义为:软件质量可定义为:“与软件产品满足规定的和隐与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体含的需求的能力有关的特征或特性的全体”;或;或“所有所有描述计算机软件优秀程度的特性的组合描述计算机软件优秀程度的特性的组合”。软件质量是各种特性的复杂组合。它随着应用的不软件质量是各种特性的复
2、杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。同而不同,随着用户提出的质量要求不同而不同。软件工程质量软件工程质量软件质量反映了以下三方面的问题:软件质量反映了以下三方面的问题:(1)软软件件需需求求是是度度量量软软件件质质量量的的基基础础。不不符符合合需需求求的的软件就不具备质量。软件就不具备质量。(2)在在各各种种标标准准中中定定义义了了一一些些开开发发准准则则,用用来来指指导导软软件件人人员员用用工工程程化化的的方方法法来来开开发发软软件件。如如果果不不遵遵守守这这些些开开发准则,软件质量就得不到保证。发准则,软件质量就得不到保证。(3)往往往往会会有有一一些些隐隐含
3、含的的需需求求没没有有明明确确地地提提出出来来。如如果果软软件件只只满满足足那那些些精精确确定定义义了了的的需需求求而而没没有有满满足足这这些些隐隐含的需求,软件质量也不能保证。含的需求,软件质量也不能保证。软件工程质量软件工程质量2、软件质量的特性软件质量的特性 人们通常用软件质量模型来描述影响软件质量的特性。人们通常用软件质量模型来描述影响软件质量的特性。软件质量模型定义成分层模型。软件质量模型定义成分层模型。在在分分层层的的模模型型中中,最最基基本本的的叫叫做做基基本本质质量量特特性性,它它可以由一些子质量特性定义和度量。可以由一些子质量特性定义和度量。二二次次特特性性在在必必要要时时又
4、又可可由由它它的的一一些些子子质质量量特特性性定定义义和度量。和度量。软件工程质量软件工程质量2、软件质量的特性软件质量的特性(1)ISO的软件质量评价模型的软件质量评价模型 按按照照ISO/TC97/SC7/WG3/1985130/N382,软软件件质量度量模型由三层组成,质量度量模型由三层组成,高层高层(top level)软件质量需求评价准则软件质量需求评价准则(SQRC)中层中层(mid level)软件质量设计评价准则软件质量设计评价准则(SQDC)低层低层(low level)软件质量度量评价准则软件质量度量评价准则(SQMC)其其中中,应应对对高高层层和和中中层层建建立立国国际际
5、标标准准,而而低低层层可可由由各各使使用用单单位位视实际情况制定。视实际情况制定。软件工程质量软件工程质量2、软件质量的特性软件质量的特性(2)McCall质量模型质量模型 这这是是McCall等等人人于于1979年年提提出出的的软软件件质质量量模模型型。其其软软件件质质量概念基于量概念基于11个特性之上。个特性之上。其其中中反反映映产产品品运运行行特特性性的的包包括括正正确确性性、可可靠靠性性、效效率率、完完整性整性、可使用性、可使用性;反映产品修改特性的包括可维护性反映产品修改特性的包括可维护性、可测试性、可测试性、灵活性、灵活性;反映产品转移特性的包括可移植性反映产品转移特性的包括可移植
6、性、复用性、复用性、互连性;、互连性;软件工程质量软件工程质量2、软件质量的特性软件质量的特性(3)上海软件中心上海软件中心(SSC)的软件质量度量模型的软件质量度量模型 在在SSC模模型型中中,用用了了与与ISO/IEC9126相相同同的的6个个质质量量特特性性,它它们们分分别别是是功功能能性性(正正确确性性)、可可靠靠性性、易易使使用用性性、效效率率、可可维维护护性性和和可可移移植植性性。同同时时设设置置了了22个个质质量量子特性,是参照子特性,是参照McCall模型定义的。模型定义的。软件工程质量软件工程质量3、软件质量的度量、软件质量的度量 软件质量的高低,必须有一定的衡量标准。软件质
7、量的高低,必须有一定的衡量标准。(1)软件质量度量的条件通常有以下几项:)软件质量度量的条件通常有以下几项:适适应应性性:必必须须制制定定能能适适应应各各种种用用户户要要求求、软软件件类类型型和和规规模模的的质量标准,并能够度量。质量标准,并能够度量。易学性:易学性:不需要特殊技术,软件技术人员人人都容易掌握。不需要特殊技术,软件技术人员人人都容易掌握。可可靠靠性性:对对同同一一个个软软件件的的评评价价,尽尽管管评评价价的的人人或或场场合合可可能能不不同,但评价结果必须一致。同,但评价结果必须一致。针针对对性性:不不是是在在检检查查时时才才改改进进质质量量,而而必必须须从从设设计计阶阶段段起起
8、就就确立质量目标,在各个阶段实施落实。确立质量目标,在各个阶段实施落实。客客观观性性:要要从从各各种种不不同同角角度度加加以以评评价价,并并将将评评价价结结果果定定量量地地表示,使得人人都能理解。表示,使得人人都能理解。经经济济性性:考考虑虑如如何何才才能能把把质质量量度度量量和和保保证证所所需需要要的的费费用用控控制制在适当的范围内。在适当的范围内。软件工程质量软件工程质量3、软件质量的度量、软件质量的度量 标准分为三级:标准分为三级:质量需求评价准则:是否满足用户的要求质量需求评价准则:是否满足用户的要求 质质量量设设计计评评价价准准则则:开开发发者者在在设设计计实实现现时时是是否否按按软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程质量 软件工程 质量 PPT 课件
限制150内