【什么是质量模型软件质量模型发展与现状】1.质量与软件质量质量,一个实体(产品或服务)的所有特性,基于这些特性可以满足明显的或隐含的需求(ISO的指标定义) 。其中,包含三个维度 。一是符合目标,目标是用户所定义的,判断是否
1.质量与软件质量
质量,一个实体(产品或服务)的所有特性,基于这些特性可以满足明显的或隐含的需求(ISO的指标定义) 。其中,包含三个维度 。一是符合目标,目标是用户所定义的,判断是否做了需要做的事;二是符合要求,产品是否在做让它做的事;三是符合实际需求,用户明确的说明和隐含的需求 。
软件质量,与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体 。((ANSI/IEEE)Std 729-1983中定义) 。M.J.Fisher教授定义软件质量,所有描述计算机软件优秀程度的特性组合 。
2.旧的软件质量模型
2.1 Jim McCall模型(1977)
JimMcCall 的软件质量模型,也被称为GE 模型(GeneralElectrics Model) 。其最初起源于美国空军,主要面向的是系统开发人员和系统开发过程 。McCall试图通过一系列的软件质量属性指标来弥补开发人员与最终用户之间的沟壑 。
下图中,左侧为 11 个质量要素,右侧为 23 个质量标准 。
文章插图
2.2 Barry W.Boehm模型(1978)
Boehm软件质量模型试图通过一系列的属性的指标来量化软件质量 。Boehm的质量模型包含了McCall 模型中没有的硬件属性 。Boehm模型也类似于McCall 的质量模型,采用层级的质量模型结构,包括高层属性、中层属性和原始属性 。
文章插图
2.3 ISO/IEC 9126模型(1993)
ISO/IEC9126 模型是建立在McCall 和Boehm 模型之上的,同时加入了功能性要求,还包括识别软件产品的内部和外部质量属性 。
文章插图
3.目前现行的软件质量模型分析
ISO/IEC9126-1:2001已被ISO/IEC 25010:2011代替并废止 。软件质量模型包含 8 个特征,并且被进一步分解为可以度量的内部和外部多个子特征 。
文章插图
ISO/IEC25010 中新增了软件使用质量,其包含5 个特征,并进一步被划分为可以被度量的多个子特征 。
文章插图
4.软件质量模型对比分析
推荐阅读
- 甄子丹演过多少部电影?分别叫什么?
- 2022年虎年最大气名字是什么 起名大全最新版
- 算卦抽签都是什么签
- 复制淘宝链接领优惠券的app 淘宝领券的软件叫什么
- 恬字取名的寓意是什么
- 水星落在双子座有什么特点
- 适合大学生的平板电脑推荐 平板电脑什么牌子好
- 工商银行信用卡算什么类型 工商银行2万的信用卡算什么卡?
- 蜂王浆的吃法,怎样吃才是正确的呢
- 海内之牛是什么意思