常见地软件高质量模型

常见地软件高质量模型

ID:39252628

大小:855.50 KB

页数:14页

时间:2019-06-28

常见地软件高质量模型_第1页
常见地软件高质量模型_第2页
常见地软件高质量模型_第3页
常见地软件高质量模型_第4页
常见地软件高质量模型_第5页
资源描述:

《常见地软件高质量模型》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文档常见的软件质量模型关于软件质量模型,业界已经有很多成熟的模型定义,比较常见的质量模型有 McCall模型、Boehm模型、FURPS模型、Dromey模型和ISO9126模型。·JimMcCall软件质量模型(1977年)·BarryW.Boehm软件质量模型(1978年)·FURPS/FURPS+软件质量模型·R.GeoffDromey软件质量模型·ISO/IEC9126软件质量模型(1993年)·ISO/IEC25010软件质量模型(2011年)JimMcCall软件质量模型(1977年)JimMcCall的软件质量模型,也被称为GE模型(Ge

2、neralElectricsModel)。其最初起源于美国空军,主要面向的是系统开发人员和系统开发过程。McCall试图通过一系列的软件质量属性指标来弥补开发人员与最终用户之间的沟壑。McCall质量模型使用3中视角来定义和识别软件产品的质量:1.Productrevision(abilitytochange).2.Producttransition(adaptabilitytonewenvironments).3.Productoperations(basicoperationalcharacteristics).文案大全实用标准文档McCall模型通过层级

3、的要素、标准和指标来详述这3个视角定义(产品修改、产品转移、产品运行)。·11Factors(Tospecify):描述软件的外部视角,也就是客户或使用者的视角。·23Criterias(Tobuild):描述软件的内部视角,也就是开发人员的视角。·Metrics(Tocontrol):定义衡量指标和方法下图中,左侧为11个质量要素,右侧为23个质量标准。文案大全实用标准文档BarryW.Boehm软件质量模型(1978年)文案大全实用标准文档Boehm软件质量模型试图通过一系列的属性的指标来量化软件质量。Boehm的质量模型包含了McCall模型中没有的硬件

4、属性。Boehm模型也类似于McCall的质量模型,采用层级的质量模型结构,包括高层属性、中层属性和原始属性。高层属性主要关注3个问题:·As-isutility·Maintainability·Portability中层属性包含了7个质量要素:·Portability(Generalutilitycharacteristics)·Reliability(As-isutilitycharacteristics)·Efficiency(As-isutilitycharacteristics)·Usability(As-isutilitycharacteristi

5、cs,HumanEngineering)·Testability(Maintainabilitycharacteristics)·Understandability(Maintainabilitycharacteristics)·Flexibility(Maintainabilitycharacteristics,Modifiability)文案大全实用标准文档可以看出,Boehm模型和McCall模型有些相似,区别在于 McCall模型主要关注于高层属性("As-isutility")的精确度量上,而 Boehm模型则基于更广泛的属性,并且对可维护性做了更多

6、的关注。FURPS/FURPS+软件质量模型FURPS模型最初由RobertGrady提出,后来由RationalSoftware进行扩展至FURPS+。FURPS模型包括:·Functionality·Usability·Reliability·Performance·SupportabilityFURPS包括两种不同的类型:功能性和非功能性。文案大全实用标准文档R.GeoffDromey软件质量模型Dromey软件质量模型由3个主要元素组成:1.Productpropertiesthatinfluencequality2.Highlevelqualitya

7、ttributes3.Meansoflinkingtheproductpropertieswiththequalityattributes.构建该质量模型包括以下5个步骤:1.Choseasetofhigh-levelqualityattributesnecessaryfortheevaluation.2.Listcomponents/modulesinyoursystem.3.Identifyquality-carryingpropertiesforthecomponents/modules(qualitiesofthecomponentthathaveth

8、emost4.impactonthep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。