美文网首页
用GQM法分析产品质量

用GQM法分析产品质量

作者: CC先生之简书 | 来源:发表于2019-04-19 11:13 被阅读0次

软件质量度量是指用于确定某一软件产品质量特性值的定量测量与度量方法。具体来说就是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,目的在于对此加以理解、预测、评估、控制和改善。软件度量具有增加理解、管理软件项目、指导软件过程改善等作用。软件度量包括过程度量、产品度量和项目度量。通过软件度量可以改进软件开发过程,促进项目成功,从而开发出高质量的软件产品。

软件质量度量常用的McCall质量模型、Boehm质量模型、ISO9126软件质量模型这三种模型。一般的软件质量度量方法为:在软件开发初期先定义软件质量需求,并根据应用环境为软件开发的各个阶段和其最终产品分别确定适当的度量元、质最子特性和合理的评估准则等为软件质量度量作准备;在数据收集过程中规定从数据收集点到度量评价的数据流程。确定有关数据的收集条件,并给出工具的使用说明及数据存放规程来实现软件质量度量;最后把预测的度量结果与直接度量结果进行比较来分析质量度量结果。

国外研究现状:美国的B.W.Boehm和R.Brown先后提出了三层次的质量度量模型:软件质量要素、准则、度量。随后G.Mruine提出了自己的软件质量度量SQM(Software Quality Surement)技术,波音公司在软件开发过程中采用了SQM技术,日本的NEC公司开发出了自己的SQM工具,即SQMAT,并且在成本控制和进度安排方面取得了良好效果。而IEEE Std 1061软件质量度量方法学提供了系统地进行软件质量度量的途径,包括建立某个软件系统的质量需求、标识、实现、分析并确认该软件的质量度量过程。马里兰大学的VictorBasili提出了一种丽向目标的度量方法,即GQM(Goal—Ques—tion—Metric)方法。这种度量方法首先建立一个目标(Goal),之后将这个目标细化成一系列问题(Question),再定义回答这些问题所必需的数据(Metric),最后形成一棵GQM树。通过GQM树验证收集的数据是否可以回答定义的问题,若回答了所定义的问题是否就可以满足所定义的目标。在软件开发过程中,收集这些数据,通过对数据的分析来回答问题,并最终达到度量的目标。

比如用GQM来分析产品质量的时候,可能分析出来的如下图所示:


产品质量的GQM

Product/Market Fit 产品的市场符合度
Net Promoter Score 1到10分的给其它人员的推荐度
Pirate Metrics-海盗度量法(适合创业公司前期快速的定位用户增长的运营模型)
Acquisition(获取)/Activation(激活)/Retention(留存)/Referral(传播)/Revenue(收益)

相关文章

  • 用GQM法分析产品质量

    软件质量度量是指用于确定某一软件产品质量特性值的定量测量与度量方法。具体来说就是对软件开发项目、过程及其产品进行数...

  • 钢笔习字6

    学习产品质量法

  • 钢笔习字5

    摘抄产品质量法。

  • 编译器笔记13-语法分析-LR分析法概述

    一.LR分析法简介 可以用LR分析法分析的文法可以称为LR分析法。LR文法(Knuth,1963)是最大的、可以构...

  • 什刹海组-第二周第四次片段1-焦

    【主题】CPR思维法进行自我分析 【I:用自己的话重述原文】 该片段作者给出了用CPR思维法进行分析来确定...

  • 设计思维让生活更美好

    如果用创意奔驰法分析,这是哪种创新?

  • 刘润商学院日课总结12.13

    今日总结:KT法 KT法是用四个分析来了解问题。分别是状况分析,问题分析,决策分析,和潜在问题分析。遇到问题应该多...

  • AHP层次分析法

    AHP层次分析法 AHP层次分析法是一种层次权重决策分析法,解决多目标复杂问题的定性和定量的决策分析方法,用决策者...

  • 语法分析

    手写语法分析使用递归下降分析法和算符优先分析法。 BNF 语法分析对应上下文无关文法。定义时一般用BNF描述出来。...

  • 数据分析方法

    基本的分析方法有对比分析法、分组分析法、交叉分析法、结构分析法、漏斗图分析法、综合评价分析法、因素分析法和矩阵关联...

网友评论

      本文标题:用GQM法分析产品质量

      本文链接:https://www.haomeiwen.com/subject/eufqgqtx.html