
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 ]
- Planung
- Definition
- Datenerfassung
- Interpretation
Teilschritte
Für jede Phase sind Teilschritte erforderlich. Zur Durchführung der Definitionsphase wird ein elfstufiges Verfahren vorgeschlagen: [ 9 ]
- Messziele definieren
- Softwareprozessmodelle überprüfen oder erstellen
- GQM-Interviews durchführen
- Fragestellungen und Hypothesen definieren
- Überprüfungsfragen und Hypothesen
- Kennzahlen definieren
- Prüfen Sie die Kennzahlen zu Konsistenz und Vollständigkeit.
- GQM-Plan erstellen
- Messplan erstellen
- Analyseplan erstellen
- 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
- Beiträge von Victor R. Basili zur Softwarequalität (IEEE Software, 2006)
- Solingen/Berghout: Die Ziel-/Frage-/Metrik-Methode: Ein praktischer Leitfaden zur Qualitätsverbesserung in der Softwareentwicklung (PDF, 2015)
Siehe auch
Referenzen
- ^ „Ziel/Frage/Metrik (GQM) – Die Entwicklung von Software“ . Abgerufen am 18.03.2021 .
- ^ „Software Engineering Division/Code 580“ . sed.gsfc.nasa.gov . Archiviert vom Original am 13.03.2022 . Abgerufen am 18.03.2021 .
- 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 .
- ^ „Homepage Albert Endres“ . www.aendres.de . Abgerufen am 18.03.2021 .
- ^ 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 .
- ^ 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 .
- ^ Basili, V.; Caldiera, G.; Rombach, HD (1994). „Der zielfragemetrische Ansatz“. S2CID 13884048 .
{{cite web}}Fehlend oder leer|url=( Hilfe ) - ^ Huether, Derek (2020). Metrics Cookbook . S. 11. ISBN 9798586916082Die
- ^ 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 .
- ^ 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
- ^ 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 ) - ^ 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