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