常见的软件质量模型
![常见的软件质量模型_第1页](https://file3.zhuangpeitu.com/fileroot3/2022-4/7/2fc4909a-04f7-4ef7-9304-b30edc87bcb5/2fc4909a-04f7-4ef7-9304-b30edc87bcb51.gif)
![常见的软件质量模型_第2页](/images/s.gif)
![常见的软件质量模型_第3页](/images/s.gif)
《常见的软件质量模型》由会员分享,可在线阅读,更多相关《常见的软件质量模型(28页珍藏版)》请在装配图网上搜索。
1、WORD格式常见的软件质量模型关于软件质量模型,业界已经有很多成熟的模型定义,比较常见的质量模型有 McCall模型、 Boehm模型、 FURPS模型、 Dromey 模型和 ISO9126 模型。JimMcCall软件质量模型(1977 年)BarryW.Boehm 软件质量模型(1978年)FURPS/FURPS+软件质量模型R.GeoffDromey软件质量模型ISO/IEC9126软件质量模型(1993 年)ISO/IEC25010软件质量模型( 2011 年)JimMcCall软件质量模型(1977 年)JimMcCall 的软件质量模型,也被称为GE模型( GeneralElec
2、tricsModel)。其最初起源于美国空军,主要面向的是系统开发人员和系统开发过程。McCall 试图通过一系列的软件质量属性指标来弥补开发人员与最终用户之间的沟壑。McCall 质量模型使用3中视角来定义和识别软件产品的质量:1. Productrevision(abilitytochange).2. Producttransition(adaptabilitytonewenvironments).3. Productoperations(basicoperationalcharacteristics).专业资料整理WORD格式McCall模型通过层级的要素、标准和指标来详述这3 个视角定
3、义(产品修改、产品转移、产品运行)。11Factors(Tospecify):描述软件的外部视角,也就是客户或使用者的视角。23Criterias(Tobuild):描述软件的内部视角,也就是开发人员的视角。Metrics(Tocontrol) :定义衡量指标和方法下图中,左侧为 11 个质量要素,右侧为 23 个质量标准。专业资料整理WORD格式BarryW.Boehm软件质量模型(1978 年)Boehm软件质量模型试图通过一系列的属性的指标来量化软件质量。Boehm的质量模型包含了 McCall 模型中没有的硬件属性。Boehm模型也类似于专业资料整理WORD格式McCall 的质量模型
4、,采用层级的质量模型结构,包括高层属性、中层属性和原始属性。高层属性主要关注3个问题:As-isutilityMaintainabilityPortability中层属性包含了7个质量要素:Portability(Generalutilitycharacteristics)Reliability(As-isutilitycharacteristics)Efficiency(As-isutilitycharacteristics)Usability(As-isutilitycharacteristics,HumanEngineering)Testability(Maintainabilitych
5、aracteristics)Understandability(Maintainabilitycharacteristics)Flexibility(Maintainabilitycharacteristics,Modifiability)专业资料整理WORD格式可以看出, Boehm模型和 McCall 模型有些相似,区别在于McCall 模型主要关注于高层属性( As-isutility )的精确度量上,而 Boehm 模型则基于更广泛的属性,并且对可维护性做了更多的关注。FURPS/FURPS+软件质量模型模型最初由RobertGrady提出,后来由RationalSoftware进行F
6、URPS扩展至 FURPS+。FURPS模型包括:FunctionalityUsabilityReliabilityPerformanceSupportabilityFURPS包括两种不同的类型:功能性和非功能性。专业资料整理WORD格式R.GeoffDromey软件质量模型Dromey 软件质量模型由3个主要元素组成:1. Productpropertiesthatinfluencequality2. Highlevelqualityattributes3. Meansoflinkingtheproductpropertieswiththequalityattributes.构建该质量模型包
7、括以下5个步骤:1.Choseasetofhigh-levelqualityattributesnecessaryfortheevaluation.2. Listcomponents/modulesinyoursystem.3. Identifyquality-carryingpropertiesforthecomponents/modules(qualitiesofthecomponentth athavethemost4. impactontheproductpropertiesfromthelistabove).5. Determinehoweachpropertyeffectstheq
8、ualityattributes.6. Evaluatethemodelandidentifyweaknesses.ISO/IEC9126软件质量模型( 1993 年)ISO/IEC9126:SoftwareProductEvaluation:QualityCharacteristicsandGuid elinesfortheirUse-standardISO/IEC9126 模型是建立在 McCall 和 Boehm模型之上的,同时加入了功能性要求,还包括识别软件产品的内部和外部质量属性。专业资料整理WORD格式软件的 6个质量特征 :1. 功能性 (Functionality) :当软件在
9、指定条件下使用时,软件产品提供满足明确和隐含需要的功能的能力;2. 可靠性 (Reliability):在指定条件下使用时,软件产品维持规定的性能级别的能力;3. 易用性 (Usability) :在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力;4. 效率 (Efficiency) :在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力;5. 可维护性 (Maintainability) :软件产品可被修改的能力。修改可能包括纠正、改进或软件对环境、需求和功能规约变化的适应程度;6. 可移植性 (Portability):软件产品从一种环境迁移到另一种环境的能力。专
10、业资料整理WORD格式ISO/IEC9126-1内部和外部质量特征:专业资料整理WORD格式ISO/IEC9126-1中的非技术因素:专业资料整理WORD格式下面是 ISO/IEC9126模型与 McCall模型和 Boehm模型的对比:专业资料整理WORD格式ISO/IEC25010软件质量模型( 2011 年)ISO/IEC9126-1 : 2001 已被 ISO/IEC25010 : 2011 代替并废止。上图阐明了 ISO/IEC25000SQuaRE系列标准的组织,其组成部分均称为分部。 SQuaRE系列国际标准内的分部有:1. ISO/IEC2500n 质量管理分部。构成这个分部的
11、那些标准定义了由 SQuaRE系列标准中的所有其他标准引用的全部公共模型、术语和定义。在针对特定应用情况使用适当标准方面的引用路径和高级的实用建议有助于所有类型的用户。这一分部还提供了用于负责管理软件产品需求和评价的支持功能的要求和指南。2. ISO/IEC2501n 质量模型分部。构成这个分部的标准给出一个包括软件内部质量、软件外部质量和软件使用质量的特性的详细质量模型。此外, 内部和外部的软件质量特性被分解细化成一些子特性,并且还提供了使用该质量模型的实用指南。3. ISO/IEC2502n 质量测量分部。构成这个分部的标准包括软件产品质量测量参考模型、质量测量的数学定义及其应用的实用指南
12、。给出了应用于软件内部质量、软件外部质量和使用质量的测量。定义并给出了构成后续测量基础的质量测量元素。4. ISO/IEC2503n 质量要求分部。构成这个分部的标准帮助用户规定质量要求。这些质量要求可用在要开发的软件产品的质量需求抽取过程中或用作评价过程的输入。需求定义过程可映射到ISO/IEC15288 中定义的技术过程。专业资料整理WORD格式5. ISO/IEC2504n 质量评价分部。构成这个分部的标准给出了无论由评价方、需方还是由开发方执行的软件产品评价的要求、建议和指南。还给出了作为评价模块的测量文档编制支持。6. ISO/IEC25050 到 ISO/IEC25099 保留用于 SQuaRE扩展的国际标准和 / 或技术报告。软件质量模型包含8 个特征,并且被进一步分解为可以度量的内部和外部多个子特征。ISO/IEC25010 中新增了软件使用质量,其包含 5 个特征,并进一步被划分为可以被度量的多个子特征。使用质量:在特定的使用周境中,软件产品使得特定用户能达到有效性、生产率、安全性和满意度的特定目标的能力。专业资料整理WORD格式质量模型与目标系统的关系:质量的生命周期:专业资料整理WORD格式专业资料整理
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。