Zielfrage-Metrik (GQM)-Paradigma
Illustration des Ziel-Frage-Metrik-Paradigmas (GQM)

GQM ( Ziel, Frage, Metrik ) ist ein etablierter zielorientierter Ansatz für Softwaremetriken zur Verbesserung und Messung der Softwarequalität. [ 1 ]

Geschichte

GQM wurde von Victor Basili von der University of Maryland, College Park , und dem Software Engineering Laboratory des NASA Goddard Space Flight Center [ 2 ] gefördert , nachdem er die Doktorarbeit von Dr. David M. Weiss betreut hatte. [ 3 ] Die Arbeit von Dr. Weiss wurde von den Forschungen von Albert Endres bei IBM Deutschland inspiriert. [ 4 ] [ 5 ] [ 6 ]

Verfahren

GQM definiert ein Messmodell auf drei Ebenen: [ 7 ]

1. Konzeptuelle Ebene (Ziel)
Für ein Objekt wird aus verschiedenen Gründen ein Ziel definiert, und zwar im Hinblick auf verschiedene Qualitätsmodelle, aus unterschiedlichen Blickwinkeln und in Bezug auf eine bestimmte Umgebung.
2. Operative Ebene (Frage)
Anhand eines Fragenkatalogs werden Modelle des Untersuchungsgegenstands definiert. Anschließend wird der Fokus auf diesen Gegenstand gelegt, um die Beurteilung oder das Erreichen eines bestimmten Ziels zu charakterisieren.
3. Quantitative Ebene (Metrisch) [ 8 ]
Jeder Frage wird ein Satz von Kennzahlen zugeordnet, der auf den Modellen basiert, um sie messbar beantworten zu können.

GQM schrittweise

Eine weitere Interpretation des Verfahrens lautet: [ 9 ]

  1. Planung
  2. Definition
  3. Datenerfassung
  4. Interpretation

Teilschritte

Für jede Phase sind Teilschritte erforderlich. Zur Durchführung der Definitionsphase wird ein elfstufiges Verfahren vorgeschlagen: [ 9 ]

  1. Messziele definieren
  2. Softwareprozessmodelle überprüfen oder erstellen
  3. GQM-Interviews durchführen
  4. Fragestellungen und Hypothesen definieren
  5. Überprüfungsfragen und Hypothesen
  6. Kennzahlen definieren
  7. Prüfen Sie die Kennzahlen zu Konsistenz und Vollständigkeit.
  8. GQM-Plan erstellen
  9. Messplan erstellen
  10. Analyseplan erstellen
  11. Pläne überprüfen

Aktuelle Entwicklungen

Der GQM+Strategies- Ansatz wurde von Victor Basili und einer Forschergruppe der Fraunhofer-Gesellschaft entwickelt . [ 10 ] Er basiert auf dem Goal Question Metric-Paradigma und bietet die Möglichkeit, Messprogramme zu erstellen, die die Abstimmung zwischen Geschäftszielen und -strategien, softwarespezifischen Zielen und Messzielen gewährleisten.

Neuartige Anwendungen von GQM auf Geschäftsdaten werden beschrieben. [ 11 ] Insbesondere in den Bereichen Qualitätssicherung und Testen der Softwareentwicklung wird GQM eingesetzt. [ 12 ]

Weiterführende Literatur

Siehe auch

Referenzen

  1. ^ „Ziel/Frage/Metrik (GQM) – Die Entwicklung von Software“ . Abgerufen am 18.03.2021 .
  2. ^ „Software Engineering Division/Code 580“ . sed.gsfc.nasa.gov . Archiviert vom Original am 13.03.2022 . Abgerufen am 18.03.2021 .
  3. Basili , VR; Weiss, DM (November 1984). „Eine Methodik zur Erfassung valider Daten im Software-Engineering“. IEEE Transactions on Software Engineering . SE-10 (6): 728–738 . doi : 10.1109/TSE.1984.5010301 . hdl : 1903/7513 . ISSN 1939-3520 . S2CID 10114944 .  
  4. ^ „Homepage Albert Endres“ . www.aendres.de . Abgerufen am 18.03.2021 .
  5. ^ Endres, Albert (2003). Ein Handbuch der Software- und Systemtechnik: Empirische Beobachtungen, Gesetze und Theorien . H. Dieter Rombach. Harlow, England: Pearson Addison Wesley. ISBN 0-321-15420-7OCLC  50417309 .​
  6. ^ Endres, Albert (1975-04-01). „Eine Analyse von Fehlern und deren Ursachen in Systemprogrammen“ . ACM SIGPLAN Notices . 10 (6): 327–336 . doi : 10.1145/390016.808455 . ISSN 0362-1340 . 
  7. ^ Basili, V.; Caldiera, G.; Rombach, HD (1994). „Der zielfragemetrische Ansatz“. S2CID 13884048 . {{cite web}}Fehlend oder leer |url=( Hilfe )
  8. ^ Huether, Derek (2020). Metrics Cookbook . S. 11. ISBN 9798586916082Die
  9. ^ a b Solingen, Rini van (1999). Die Ziel-/Frage-/Metrik-Methode: Ein praktischer Leitfaden zur Qualitätsverbesserung in der Softwareentwicklung . Egon Berghout. London: McGraw-Hill. ISBN 0-07-709553-7OCLC  43551689 .​
  10. ^ Basili, VR; J. Heidrich; M. Lindvall; J. Münch; CB-Seemann; M. Regardie; A. Trendowicz (2009). „Bestimmung der Wirkung von Geschäftsstrategien anhand von Prinzipien der zielorientierten Messung“. Unternehmensdienstleistungen: Konzepte, Technologien, Anwendungen. 9. Internationale Tagung Wirtschaftsinformatik . Bücher OCG. Wien, Österreich: Österreichische Computer Gesellschaft. ISBN 978-3-85403-246-5Die
  11. ^ Southekal, Prashanth H. (2017). Daten für die Unternehmensleistung: Das Ziel-Frage-Kennzahl-Modell (GQM) zur Transformation von Geschäftsdaten in ein Unternehmensvermögen . Basking Ridge, NJ. ISBN 978-1-63462-184-7OCLC  970616125 .​{{cite book}}CS1 Wartung: Standort des fehlenden Herausgebers ( Link )
  12. ^ Witte, Frank (2018), „Goal Question Metric“ , in Witte, Frank (Hrsg.), Metriken für das Testreporting: Analyse und Reporting für wirkungsvolles Testmanagement (auf Deutsch), Wiesbaden: Springer Fachmedien, S.  145– 150, doi : 10.1007/978-3-658-19845-9_22 , ISBN 978-3-658-19845-9abgerufen am 18.03.2021