GQM

GQM

GQM, the acronym for "Goal, Question, Metric", is an approach to software metrics that was developed by Victor Basili of the University of Maryland, College Park and the Software Engineering Laboratory at the NASA Goddard Space Flight Center.

GQM defines a measurement model on three levels:; Conceptual level (goal) : A goal is defined for an object for a variety of reasons, with respect to various models of quality, from various points of view and relative to a particular environment.; Operational level (question) : A set of questions is used to define models of the object of study and then focuses on that object to characterize the assessment or achievement of a specific goal.; Quantitative level (metric) : A set of metrics, based on the models, is associated with every question in order to answer it in a measurable way.

The open literature typically describes GQM in terms of a six-step process where the first three steps are about using business goals to drive the identification of the right metrics and the last three steps are about gathering the measurement data and making effective use of the measurement results to drive decision making and improvements. Basili described his six-step GQM process as follows:
# Develop a set of corporate, division and project business goals and associated measurement goals for productivity and quality
# Generate questions (based on models) that define those goals as completely as possible in a quantifiable way
# Specify the measures needed to be collected to answer those questions and track process and product conformance to the goals
# Develop mechanisms for data collection
# Collect, validate and analyze the data in real time to provide feedback to projects for corrective action
# Analyze the data in a post mortem fashion to assess conformance to the goals and to make recommendations for future improvements

GQM templates are a structured way of specifying goals. A GQM template contains the following fields:

Here is an example of applying the GQM template to express the goal of a software engineering study:

The purpose of this study is to "characterize" the effect of "pair programming" on "programmer effort" and "program quality" from the point of view of "software managers" in the context of "a small web-development company".

References

* Basili, Victor R. 'Using Measurement to Build Core Competencies in Software'. Seminar sponsored by Data and Analysis Center for Software, 2005.
* cite book
last = Van Solingen
first = Rini
coauthors = Egon Berghout
title = The Goal/Question/Metric Method
publisher = McGraw-Hill Education
year = 1999
isbn = 0077095537


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • GQM — Goal Question Metric (GQM) ist eine systematische Vorgehensweise zur Erstellung spezifischer Qualitätsmodelle im Bereich der Softwareentwicklung. Diese lässt sich als Baumstruktur darstellen. Als Wurzel steht das Ziel (Goal), das über die Knoten… …   Deutsch Wikipedia

  • GQM-163 Coyote — GQM 163 (Coyote Sea Skimming target) is a supersonic seaskimming target built by Orbital Sciences and used by the United States Navy as a successor to the MQM 8 Vandal. Orbital s proposal was chosen over the MA 31, a joint venture between Boeing… …   Wikipedia

  • GQM — Goal Question Metric (Business » General) * Goal Question Metrics (Business » General) …   Abbreviations dictionary

  • GQM — abbr. Goal, Question, Metric …   Dictionary of abbreviations

  • Goal Question Metric — (GQM) ist eine systematische Vorgehensweise zur Erstellung spezifischer Qualitätsmodelle im Bereich der Softwareentwicklung. Diese lässt sich als Baumstruktur darstellen. Als Wurzel steht das Ziel (Goal), das über die Knoten (Questions) zu den… …   Deutsch Wikipedia

  • Список ракетного оружия США — Это полный список ракетного оружия США. Содержание 1 Missile Design Series (Unified) 1.1 Martin MGM 1 Matador 1.2 General Dynamics (Convair) RIM 2 Terrier 1.3 Western Electric MIM …   Википедия

  • Liste Des Missiles — Cet article contient une liste de missiles classés par ordre alphabetique : Par nom Sommaire : Haut A B C D E F G H I J K L M N O P Q R S T U V W X Y Z …   Wikipédia en Français

  • Liste des missiles — Cet article contient une liste de missiles classés par ordre alphabetique : Par nom Sommaire : Haut A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A …   Wikipédia en Français

  • SSM-N-9 Regulus II — USS Grayback (SSG 574) preparing to launch a Regulus II missile Type Cruise missile …   Wikipedia

  • List of missiles — Below is a list of (links to pages on) missiles, sorted alphabetically by name. See also the list of rockets and the list of missiles by country. Other lists Types of missiles: * Conventional guided missiles ** Air to air missile ** Air to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”