好文档 - 专业文书写作范文服务资料分享网站

常见的软件质量模型

天下 分享 时间: 加入收藏 我要投稿 点赞

WORD格式

JimMcCall

常见的软件质量模型

比较常见的质量模型 关于软件质量模型,业界已经有很多成熟的模型定义,

有 McCall 模型、Boehm模型、FURPS模型、Dromey模型和ISO9126模型。

JimMcCall 软件质量模型(1977年)

BarryW.Boehm软件质量模型(1978 年)

FURPS/FURPS+软件质量模型 R.GeoffDromey ISO/IEC9126 ISO/IEC25010

软件质量模型(1993年)

软件质量模型(2011年) 软件质量模型

软件质量模型(1977年)

JimMcCall的软件质量模型,也被称为GE模型(GeneralElectricsModel)。其最初起源于美国空军,主要面向的是系统开发人员和系统开发过程。McCall试图通过一系列的软件

质量属性指标来弥补开发人员与最终用户之间的沟壑。

McCall质量模型使用3

1. 2. 3.

中视角来定义和识别软件产品的质量:

Productrevision(abilitytochange).

Producttransition(adaptabilitytonewenvironments). Productoperations(basicoperationalcharacteristics).

专业资料整理

WORD格式

McCall模型通过层级的要素、标准和指标来详述这3个视角定义(产品修改、产品转移、产品运行)。

11Factors(Tospecify)

或使用者的视角。

23Criterias(Tobuild)

人员的视角。

Metrics(Tocontrol):定义衡量指标和方法下图中,左

侧为11个质量要素,右侧为23个质量标准。

:描述软件的内部视角,也就是开发 :描述软件的外部视角,也就是客户

专业资料整理

WORD格式

BarryW.Boehm 软件质量模型(1978年)

Boehm软件质量模型试图通过一系列的属性的指标来量化软件质量。Boehm的质量模型包含了McCall模型中没有的硬件属性。Boehm模型也类似于

专业资料整理

WORD格式

McCall的质量模型,采用层级的质量模型结构,包括高层属性、中层属性和原始属性。

高层属性主要关注

3 个问题:

As-isutility Maintainability Portability

中层属性包含了

7 个质量要素:

Portability(Generalutilitycharacteristics) Reliability(As-isutilitycharacteristics) Efficiency(As-isutilitycharacteristics) Usability(As-isutilitycharacteristics,Human

Engineering)

Testability(Maintainabilitycharacteristics) Understandability(Maintainabilitycharacteristics) Flexibility(Maintainabilitycharacteristics,

Modifiability)

专业资料整理

WORD格式

可以看出,Boehm模型和McCall模型有些相似,区别在于McCall模型主要关注于高层属性(\)的精确度量上,而Boehm模型则基于更广泛的属性,并且对可维护性做

了更多的关注。

FURPS/FURPS+软件质量模型

RobertGrady FURPS模型最初由 扩展至FURPS+。

FURPS模型包括:

Functionality Usability Reliability Performance Supportability

提出,后来由

RationalSoftware

进行

FURPS包括两种不同的类型:功能性和非功能性。

专业资料整理

常见的软件质量模型

WORD格式JimMcCall常见的软件质量模型比较常见的质量模型关于软件质量模型,业界已经有很多成熟的模型定义,有McCall模型、Boehm模型、FURPS模型、Dromey模型和ISO9126模型。JimMcCall
推荐度:
点击下载文档文档为doc格式
9txsu79axt6vudb8bhn079ew80o94h00s94
领取福利

微信扫码领取福利

微信扫码分享