软件质量模型

常见的质量模型:

  • 基于经验的模型:

    • 根据经验,使用典型的质量因素来构建一个多层质量模型。
      • 层次模型:
        • McCall质量模型:
          • 也称GE模型,General Electrics Model,1977年,Jim A.McCall提出。
          • 三层模型,自顶向下分别是:
            • 质量因素(Factory):
              • 面向管理观点的产品质量,即客户或用户的视角。
                • 用户不了解软件内部实现细节
                • 但用户了解自己的需求
                • 用户从外部视角定义和描述软件(Specify)
                • 外部特性:从外部可以观察到的特性
            • 质量准则(Criteria):
              • 面向开发人员的视角
              • 开发人员从内部视角构建软件属性(Build)
              • 内部特性:从内部可以观察到的特性
            • 质量度量(Metric)
              在这里插入图片描述
          • 基于质量因素、准则、和度量的思想,McCall模型分别从产品运行、产品修改和产品移植三个方面入手,共定义了十一个软件外部质量因素
            在这里插入图片描述
        • Boehm质量模型:
          • 1978年由Barry W.Boehm提出
          • 层次模型
          • 通过一系列层次指标来量化软件质量
            • 高层属性
            • 中层属性
            • 原始属性
          • 将用户分为三类:
            • 初始用户
            • 管理员用户
            • 相似用户
        • ISO9126质量模型:
          • 将用户分为三类:
            • 用户
            • 开发者
            • 管理者
          • 对不同的用户,分别从外部质量、内部质量、使用中质量三个方面来分析软件质量。
        • ISO25010质量模型
      • 关系模型:
        • Perry模型
        • Gillies模型
  • 基于构建的模型:

    • 通过提供一些方法来构建一个质量模型,包括质量属性之间关系的构建和对质量属性进行分析。
    • Dromey质量模型 :
      • 动态模型
      • 通过提供建立模型的方法来构建质量模型
      • 主要元素:
        • 质量属性:用于对软件质量进行评价
        • 组件特性
        • 连接产品特性与质量属性的方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值