Qualitätskennzahlen für IT-Verfahren in der öffentlichen Verwaltung Lösungsansätze zur Beschreibung von Metriken nach V-Modell XT



Ähnliche Dokumente
Innerbetriebliche Leistungsverrechnung

Aufgaben und Lösungen der Probeklausur zur Analysis I

Arbeitsplätze in SAP R/3 Modul PP

AUFGABENSTELLUNG (ZUSAMMENFASSUNG) 2 SPEZIFIKATION 2. Datenfluß und Programmablauf 2. Vorbedingung 3. Nachbedingung 3. Schleifeninvariante 3

2 Vollständige Induktion

15.4 Diskrete Zufallsvariablen

Auch im Risikofall ist das Entscheidungsproblem gelöst, wenn eine dominante Aktion in A existiert.

Versicherungstechnik

Finanzmathematische Formeln und Tabellen

Statistik Einführung // Konfidenzintervalle für einen Parameter 7 p.2/39

Statistik I/Empirie I

BILANZ. Bilanzbericht

BINOMIALKOEFFIZIENTEN. Stochastik und ihre Didaktik Referentin: Iris Winkler

2. Diophantische Gleichungen

Korrekturrichtlinie zur Studienleistung Wirtschaftsmathematik am Betriebswirtschaft BB-WMT-S

Kapitel 6: Quadratisches Wachstum

Beurteilung des Businessplans zur Tragfähigkeitsbescheinigung

Übungen zur Vorlesung Funktionentheorie Sommersemester Musterlösung zu Blatt 0

Mit Ideen begeistern. Mit Freude schenken.

Statistik mit Excel Themen-Special. Peter Wies. 1. Ausgabe, Februar 2014 W-EX2013S

1 Analysis T1 Übungsblatt 1

HONORAR Honorarabrechnung

... a ik) i=1...m, k=1...n A = = ( a mn

3. Einführung in die Statistik

Ausgangspunkt: Über einen endlichen Zeitraum wird aus einem Kapital (Rentenbarwert RBW v n,i

Nachklausur - Analysis 1 - Lösungen

Gruppe 108: Janina Bär Christian Hörr Robert Rex

VAIO-Link Kundenservice Broschüre

Satz Ein Boolescher Term t ist eine Tautologie genau dann, wenn t unerfüllbar ist.

Inhaltsverzeichnis. 1 Leistungsbeschreibung... 3

Wiederkehrende XML-Inhalte in Adobe InDesign importieren

Lerneinheit 2: Grundlagen der Investition und Finanzierung

Flexibilität beim Lagern und Kommissionieren: Schienengeführte Regalbediengeräte

3. Tilgungsrechnung Tilgungsarten

Stochastik für WiWi - Klausurvorbereitung

Vorlesung Informationssysteme

Projektmanagement. Changing the way people work together

BILANZ Bilanzbericht

Wissenschaftliches Arbeiten Studiengang Energiewirtschaft

Stichproben im Rechnungswesen, Stichprobeninventur

Kryptologie: Kryptographie und Kryptoanalyse Kryptologie ist die Wissenschaft, die sich mit dem Ver- und Entschlüsseln von Informationen befasst.

Allgemeine Lösungen der n-dimensionalen Laplace-Gleichung und ihre komplexe Variable

Aufgabenblatt 4. A1. Definitionen. Lösungen. Zins = Rate Zinskurve = Zinsstruktur Rendite = Yield

Testumfang für die Ermittlung und Angabe von Fehlerraten in biometrischen Systemen

LOHN KUG, ATZ, Pfändung, Darlehen und Bescheinigungswesen

Kunde. Kontobewegung

GIBS. Übungsaufgaben zur Vertiefung. V1. Beschriften Sie die Konstruktionen! n n n n ' ' ' ' Modul 1.5. Geometrische Optik 1 58.

Die Gasgesetze. Die Beziehung zwischen Volumen und Temperatur (Gesetz von J.-L. und J. Charles): Gay-Lussac

Die allgemeinen Daten zur Einrichtung von md cloud Sync auf Ihrem Smartphone lauten:

KUNDENPROFIL FÜR GELDANLAGEN

KASSENBUCH ONLINE Online-Erfassung von Kassenbüchern

Sicherheitspreis Baden-Württemberg

e) ( 4a + 8b + 9a + 18b ) : a + 2b f) 2 log (x) + 3 log (2y) 0.5 log (z)

Feldeffekttransistoren in Speicherbauelementen

Gliederung. Value-at-Risk

LOHN Betriebswirtschaftliche Planung & Controlling

Kleines Matrix-ABC. Fachgebiet Regelungstechnik Leiter: Prof. Dr.-Ing. Johann Reger. 1 Elementares

evohome Millionen Familien verfolgen ein Ziel: Energie zu sparen ohne auf Komfort zu verzichten

Projektmanagement Solarkraftwerke

Fachartikel CVM-NET4+ Erfüllt die Energieeffizienz- Richtlinie. Neuer Multikanal-Leistungs- und Verbrauchsanalyser Aktuelle Situation

Factoring. Alternative zur Bankfinanzierung?

Das FSB Geldkonto. Einfache Abwicklung und attraktive Verzinsung. +++ Verzinsung aktuell bis zu 3,7% p.a. +++

Finanzwirtschaftliche Formeln

PrivatKredit. Direkt ans Ziel Ihrer Wünsche

Medienzentrum. Bibliothek. Handreichung zur Literatursuche

Investitionsentscheidungsrechnung Annuitäten Methode

FIBU Betriebswirtschaftliche. Controlling

3Landlust auf Hofweier? Kaufpreis: ,00 Euro Courtage: 3,57% incl. 19% MwSt für den Käufer

Inhaltsverzeichnis. 1 Leistungsbeschreibung Integration in das Agenda-System... 4

Abschlussprüfung 2013 an den Realschulen in Bayern

FIBU Kontoauszugs- Manager

Corporate Metadirectorysystem im DLR. Unternehmenssicht

Reengineering mit Sniffalyzer

Datenstruktur : MT940 (Swift)

Prof. Dr.-Ing. Bernd Kochendörfer. Bauwirtschaft und Baubetrieb. Investitionsrechnung

Anforderungsspezifikation in großen IT-Projekten

Inhaltsverzeichnis. 1 Leistungsbeschreibung Integration in das Agenda-System Funktionsübersicht ARCHIV Archivierung

APPENDX 3 MPS Umfragebögen

Solvency II Bewertungen, Vorbereitungen und Erwartungen deutscher Versicherungen und Pensionskassen. Studie Oktober 2012

Zur Definition. der wirksamen. Wärmespeicherkapazität

NEL Suchspulen - für jeden Detektor! TOP Leistung von unabhängigen Experten bestätigt. Such Spulen. nel-coils.de Shop ww.nuggets24.

Herzlich willkommen zum Informationsabend «Frau und Finanz»

Heute Kapitalanlage morgen ein Zuhause

ASP Application-Service- Providing

Abschlussprüfung 2014 an den Realschulen in Bayern

Karten für das digitale Kontrollgerät

Statistische Maßzahlen. Statistik Vorlesung, 10. März, Beispiel. Der Median. Beispiel. Der Median für klassifizierte Werte.

HANDBUCH Fettschichtsensor FAU-104

SUCHPROBLEME UND ALPHABETISCHE CODES

Die Guten ins Töpfchen... Datenmigration einer verteilten Access- und SQLServer-Umgebung in eine JEE-Anwendung innerhalb einer SOA

Nachwachsende Rohstoffe Werkstoffe der Zukunft?

h i Deskriptive Statistik 1-dimensionale Daten Daten und Häufigkeiten Seite 1 Nominal Ordinal Metrisch (Kardinal) Metrisch - klassiert

Private Altersvorsorge. Berufsunfähigkeitsschutz plus Steuerersparnis. Günstig vorsorgen durch Kombination mit unserer fondsgebundenen Basisrente.

Klasse: Platzziffer: Punkte: / Graph zu f

Das Digitale Archiv des Bundesarchivs

Klausur Grundlagen der Investition und Finanzierung

Institut für Stochastik Prof. Dr. N. Bäuerle Dipl.-Math. S. Urban

Tao De / Pan JiaWei. Ihrig/Pflaumer Finanzmathematik Oldenburg Verlag 1999 =7.173,55 DM. ges: A m, A v

Transkript:

Qualitätskezahle für IT-Verfahre i der öffetliche Verwaltug Lösugsasätze zur Vo Stefa Bregezer Der Autor arbeitet im Bereich Softwaretest ud beschäftigt sich als Qualitätsbeauftragter mit Theme zu Qualitätssicherug ud IT-Sicherheit im Rahme eies große IT-Verfahre der Budesfiazverwaltug. Ihaltsverzeichis 1 Allgemeies... 1 1.1 Begriffe ud Abkürzuge... 1 1.2 Defiitioe... 1 1.2.1 Messe... 1 1.2.2 Metrik... 1 1.2.3 Kezahl... 1 1.2.4 Messdatetype... 1 1.2.5 Messdate... 1 1.3 Grudvoraussetzuge... 2 2 Metrike... 3 2.1 Softwarequalitätsveräderug... 3 2.1.1 Name der Metrik... 3 2.1.2 Zielsetzug... 3 2.1.3 Erläuterug... 3 2.1.4 Zielgruppe... 3 2.1.5 Defiitio... 3 2.1.6 Messdatetype... 3 2.1.7 Auswertug... 4 2.1.8 Veratwortliche... 4 2.1.9 Verwedug... 4 2.1.10 Darstellug... 4 2.2 Softwarequalitätsveräderug - gewichtet... 4 2.2.1 Name der Metrik... 4 2.2.2 Zielsetzug... 4 2.2.3 Erläuterug... 4 2.2.4 Zielgruppe... 5 2.2.5 Defiitio... 5 05.10.2011 i Stefa Bregezer

2.2.6 Messdatetype... 6 2.2.7 Auswertug... 6 2.2.8 Veratwortliche... 6 2.2.9 Verwedug... 6 2.2.10 Darstellug... 6 2.3 Testqualität... 6 2.3.1 Name der Metrik... 6 2.3.2 Zielsetzug... 6 2.3.3 Erläuterug... 6 2.3.4 Zielgruppe... 7 2.3.5 Defiitio... 7 2.3.6 Messdatetype... 7 2.3.7 Auswertug... 7 2.3.8 Veratwortliche... 7 2.3.9 Verwedug... 7 2.3.10 Darstellug... 8 2.4 Testqualität - gewichtet... 8 2.4.1 Name der Metrik... 8 2.4.2 Zielsetzug... 8 2.4.3 Erläuterug... 8 2.4.4 Zielgruppe... 8 2.4.5 Defiitio... 8 2.4.6 Messdatetype... 9 2.4.7 Auswertug... 9 2.4.8 Veratwortliche... 9 2.4.9 Verwedug... 9 2.4.10 Darstellug... 9 3 Beschreibug der Messdatetype... 10 3.1 T... 10 3.1.1 Beschreibug... 10 3.1.2 Messzeitpukte... 10 3.1.3 Datequelle... 10 3.1.4 Ablagestruktur für Messdate... 10 3.1.5 Veratwortlicher für die Erfassug ud Ablage... 10 3.2 T K )... 10 ( 3.3 T EBR... 10 3.4 T K )... 10 EBR( 3.5 T... 11 05.10.2011 ii Stefa Bregezer

3.5.1 Beschreibug... 11 3.5.2 Messzeitpukte... 11 3.5.3 Datequelle... 11 3.5.4 Ablagestruktur für Messdate... 11 3.5.5 Veratwortlicher für die Erfassug ud Ablage... 11 3.6 T K )... 11 ( 3.7 T FBR... 11 3.8 T K )... 12 FBR( 3.8.1 Beschreibug... 12 3.9 T... 12 3.9.1 Beschreibug... 12 3.9.2 Messzeitpukte... 12 3.9.3 Datequelle... 12 3.9.4 Ablagestruktur für Messdate... 12 3.9.5 Veratwortlicher für die Erfassug ud Ablage... 12 3.10 T K )... 12 ( 3.11 T ABR... 12 3.12 T K )... 13 ABR( 4 Glossar... 14 5 Ahag... 15 5.1 Kriterie zur Klassifikatio vo Softwarefehler... 15 05.10.2011 iii Stefa Bregezer

1 Allgemeies I diesem Dokumet werde Methode vorgestellt, mit dee Qualität i eiem IT-Projekt gemesse werde ka. Das Messe ist eie Grudvoraussetzug für die Steigerug der Qualität, da ur so eie objektive Aussage über die Auswirkug vo projektspezifische Veräderuge auf die Qualität getroffe werde ka. 1.1 Begriffe ud Abkürzuge I der Tabelle uter 4 Glossar sid die i diesem Dokumet verwedete Abkürzuge sowie die Bedeutug spezieller Begriffe aufgeführt. 1.2 Defiitioe 1.2.1 Messe 1.2.2 Metrik 1.2.3 Kezahl Messe heißt Zuordug vo Zahle oder Symbole zu Eigeschafte vo Dige der reale Welt. Dazu sid kosistete Regel erforderlich. Diese kosistete Regel stelle die sog. Metrike dar. Eie Softwaremetrik, oder kurz Metrik, ist eie (meist mathematische) Fuktio, die eie Eigeschaft vo Software i eiem Zahlewert, auch Maßzahl oder Kezahl geat, abbildet. Hierdurch werde formale Vergleichs- ud Bewertugsmöglichkeite geschaffe 1. Die Metrik ist also die Recheregel zur Ermittlug eier Kezahl. Ma uterscheidet hierbei i direkte ud idirekte Metrike. Die direkte Metrik (z.b. Koste, Lies of Code, Performace, Fehlerhäufigkeit) ka kokret - ohe weitere Iterpretatio - gezählt werde. Idirekte Metrik wie Qualität, Fuktioalität, Effiziez, Zuverlässigkeit, higege erfordert eie iterpretierede Umsetzug der Messdate durch eie Fuktio. Im V-Modell XT ist die Metrik im Vorgehesbaustei Messug ud Aalyse agesiedelt. Eie Kezahl ist das Ergebis eier Metrik. 1.2.4 Messdatetype Messdatetype sid die Eigagsdate, die zur Berechug der Metrike beötigt werde. Sie sid die Variable oder Platzhalter i der mathematische Fuktio eier Metrik. 1.2.5 Messdate Die kokret gemessee Date werde als Messdate bezeichet, währed uter Messdatetype die Defiitio verstade wird. 1 www.wikipedia.de Stichwort: Softwaremetrik 05.10.2011 1 Stefa Bregezer

1.3 Grudvoraussetzuge Die Plaugsphase eier Messug sollte folgede Pukte berücksichtige: 1. Die Regel des Zähles werde festgelegt, bevor die Sammlug vo Date begit. 2. Die Metrike werde vorher klar defiiert. Die Metrik muss: eifach ud berechebar empirisch ud ituitiv überzeuged kosistet ud objektiv ud uabhägig vo der Realisierug (Programmiersprache) sei. Bei der aschließede Durchführug der Messug, d.h. bei der Erhebug der Messdate, sollte um Fehlerquelle zu vermeide folgedes beachtet werde: 1. möglichst automatisierter Messvorgag 2. Eisatz statistischer Überprüfuge 05.10.2011 2 Stefa Bregezer

2 Metrike 2.1 Softwarequalitätsveräderug 2.1.1 Name der Metrik Softwarequalitätsveräderug ( SQ) 2.1.2 Zielsetzug Die Kezahl Softwarequalitätsveräderug ( SQ) gibt Aufschluss über die Etwicklug der Softwarequalität eies Release i Bezug auf das Vorgägerrelease bzw. eies vorher festgelegte Release. 2.1.3 Erläuterug Nimmt die Softwarequalität ab, so wird die Kezahl egativ. Steigt higege die Softwarequalität, so ist sie positiv. 2.1.4 Zielgruppe Testteam 2.1.5 Defiitio T T T BR R = [ % ] SQ R BR T = T + T + T Uter T R wird die Azahl der Tickets verstade, die zu eiem ausgewählte Release erfasst worde sid. Diese stamme etweder aus dem Fuktiostest (Ticket-Attribut Herkuft beim Icidet-Ticket : Fuktiostest), aus dem Abahme- bzw. Bugfixtest (Ticket-Attribut Herkuft beim Icidet-Ticket : Abahme) oder dem Echtbetrieb (Ticket-Attribut Herkuft beim Icidet-Ticket : Echtbetrieb). T = T + T + T BR FBR ABR EBR Das Bezugsrelease ist das Release, mit dem das gewählte Release vergliche wird. Die Summe der im Fuktiostest, Abahmetest, Bugfixtest ud Echtbetrieb erfasste Tickets bildet die Azahl der Tickets des Bezugsrelease (T BR ). Die Kezahl ka etweder bei eiem komplette Release (z.b. BEISPIELPROJEKT 8.2) oder bezoge auf eie bestimmte Softwarekompoete ermittelt werde. Demetspreched müsse die Messdatetype kokretisiert werde. 2.1.6 Messdatetype 1. T 05.10.2011 3 Stefa Bregezer

2. T 3. T 4. T EBR 5. T FBR 6. T ABR 2.1.7 Auswertug Die Auswertug für das zweiteueste Release erfolgt jeweils ach der Übergabe des aktuellste Release a de Echtbetrieb. Beispielsweise ka das Release BEISPIELPROJEKT_8.1.1 erst mit Übergabe des Release BEISPIELPROJEKT_8.2.1 a de Echtbetrieb überprüft werde. 2.1.8 Veratwortliche QS-Beauftragte(r) ud Vertreter(i) Testteam 2.1.9 Verwedug Ei Bericht ist zurzeit icht vorgesehe. Das Ergebis wird als Maagemetwerkzeug der Leitug des Testteam zur Verfügug gestellt ud diet der effektive Steuerug. 2.1.10 Darstellug Die Ergebisse der Metrik werde i eier etsprechede EXCEL- Arbeitsmappe mit Diagramme ausgewertet ud mit dem Titel jjjjmmtt_qualitaetskezahle.xls gespeichert. 2.2 Softwarequalitätsveräderug - gewichtet 2.2.1 Name der Metrik Softwarequalitätsveräderug - gewichtet ( SQ G ) 2.2.2 Zielsetzug Die Kezahl Softwarequalitätsveräderug - gewichtet ( SQG) gibt Aufschluss über die Etwicklug der Softwarequalität eies Release i Bezug auf das Vorgägerrelease bzw. eies vorher festgelegte Release. Der Uterschied zur Metrik Softwarequalitätsveräderug ( SQ) uter 2.1 ist, dass die Kezahl icht ur die Azahl der Tickets, soder auch adere Kriterie, wie z.b. die Fehlerklasse umfasst. Vo ausschlaggebeder Bedeutug für die Qualität der Software ist, ob gehäuft schwerwiegede Fehler auftrete oder ob lediglich Schöheitsfehler gemeldet werde, die margiale Auswirkuge habe (vgl. 5 Kriterie zur Klassifikatio vo Softwarefehler). 2.2.3 Erläuterug Siehe 2.1.3 05.10.2011 4 Stefa Bregezer

2.2.4 Zielgruppe Siehe 2.1.4 2.2.5 Defiitio TBR T G RG SQG = [ % ] T BRG T = T + T + T R G G G G Hieruter wird die gewichtete Azahl der Tickets verstade, die zu eiem ausgewählte Release erfasst worde sid. Diese stamme etweder aus dem Fuktiostest (Ticket-Attribut Herkuft beim Icidet-Ticket : Fuktiostest), aus dem Abahme- bzw. Bugfixtest (Ticket-Attribut Herkuft beim Icidet-Ticket : Abahme) oder dem Echtbetrieb (Ticket-Attribut Herkuft beim Icidet-Ticket : Echtbetrieb). Die gewichtete Azahl wird wie folgt ermittelt. T = T ( K ) Gewichtug G K T = T ( K ) Gewichtug G K T = T ( K ) Gewichtug G K Dabei steht K für die verschiedee Ausprägugsforme eies Kriteriums (K). Beispielsweise ka K 1 die Fehlerklasse 1, K 2 die Fehlerklasse 2 ud K 3 die Fehlerklasse 3 sei. Alle drei sid die mögliche Ausprägugsforme des Kriteriums Fehlerklasse (K) im Bugtrackigsystem, d.h. ( K K, K,... K ) K, 1 2 3. Die Gewichtug, Gewichtug ud K1 K 2 GewichtugK 3 sid vorher vom Qualitätsbeauftragte bzw. dem Leiter des Teams-Abahme festgelegte Prozetwerte, mit dee die Tickets, die das etsprechede Kriterium erfülle, gewichtet werde. Die Azahl der Tickets mit Fehlerklasse 1 ka z.b. die Gewichtug 100% ud die Azahl der Tickets mit Fehlerklasse 3 die Gewichtug 10% erhalte. Dies bedeutet, dass ma 10 Tickets der Fehlerklasse 3 beötigt, um 1 Ticket der Fehlerklasse 1 aufzuwiege. T = T + T + T BRG FBRG ABRG EBRG T = T ( K ) Gewichtug FBR ABR FBR G K T = T ( K ) Gewichtug EBR ABR G K T = T ( K ) Gewichtug EBR G K Das Bezugsrelease ist das Release, mit dem das gewählte Release vergliche wird. Die Summe der im Fuktiostest, Abahmetest, Bugfixtest ud Echtbetrieb erfasste Tickets bildet die Azahl der Tickets des Bezugsrelease (T BR ). 05.10.2011 5 Stefa Bregezer

Die Kezahl ka etweder bei eiem komplette Release (z.b. BEISPIELPROJEKT 8.2) oder bezoge auf eie bestimmte Softwarekompoete ermittelt werde. Demetspreched müsse die Messdatetype kokretisiert werde. 2.2.6 Messdatetype 1. T K ) ( 2. T K ) ( 3. T K ) ( 4. T K ) FBR( 5. T K ) ABR( 6. T K ) EBR( 2.2.7 Auswertug Siehe 2.1.7 2.2.8 Veratwortliche Siehe 2.1.8 2.2.9 Verwedug Siehe 2.1.9 2.2.10 Darstellug Siehe 2.1.10 2.3 Testqualität 2.3.1 Name der Metrik Testqualität (TQ) 2.3.2 Zielsetzug Die Kezahl Testqualität (TQ) zeigt auf, wie geau das Testteam im Fuktios-, Abahme- ud Bugfixtest getestet hat. 2.3.3 Erläuterug Je weiger Fehler durch die Aweder im Echtbetrieb festgestellt werde, we das etsprechede Release ach durchgeführte Tests a de Betrieb übergebe worde ist, desto höher ist die Testqualität (TQ). Es geht also i de jeweilige Tests icht darum, möglichst viele Fehler zu fide ud somit möglichst viele Tickets zu erstelle. Dies wäre z.b. der Fall, we mit 05.10.2011 6 Stefa Bregezer

de Etwickler keie Rücksprache über die geplate Prüfspezifikatioe gehalte wird. Ziel ist es vielmehr so zu teste, das im Echtbetrieb möglichst keie Softwarefehler auftrete ud mithi möglichst weig Tickets aus dem Echtbetrieb gemeldet werde. 2.3.4 Zielgruppe Es gilt: Je höher die Testqualität ist, desto iedriger ist der Aufwad für Nachtests i Form vo Bugfixe. Mithi ka die Arbeitskraft i das Erstelle vo Prüfspezifikatioe für eue Awederforderuge bzw. ÄKDs gelegt werde. Testteam 2.3.5 Defiitio TQ = [ % ] T T + T + T + T Die Kezahl ka etweder bei eiem komplette Release (z.b. BEISPIELPROJEKT 8.2) oder bezoge auf eie bestimmte Softwarekompoete ermittelt werde. Demetspreched müsse die Messdatetype kokretisiert werde. 2.3.6 Messdatetype 1. T 2. T 3. T 2.3.7 Auswertug Die Auswertug für das zweiteueste Release erfolgt jeweils ach der Übergabe des aktuellste Release a de Echtbetrieb. Beispielsweise ka das Release BEISPIELPROJEKT_8.1.1 erst mit Übergabe des Release BEISPIELPROJEKT_8.2.1 a de Echtbetrieb überprüft werde. 2.3.8 Veratwortliche QS-Beauftragte(r) ud Vertreter(i) Testteam 2.3.9 Verwedug Ei Bericht ist zurzeit icht vorgesehe. Das Ergebis wird als Maagemetwerkzeug der Leitug des Testteam zur Verfügug gestellt ud diet der effektive Steuerug. 05.10.2011 7 Stefa Bregezer

2.3.10 Darstellug Die Ergebisse der Metrik werde i eier etsprechede EXCEL- Arbeitsmappe mit Diagramme ausgewertet ud mit dem Titel jjjjmmtt_qualitaetskezahle.xls gespeichert. 2.4 Testqualität - gewichtet 2.4.1 Name der Metrik Testqualität gewichtet (TQ G ) 2.4.2 Zielsetzug Die Kezahl Testqualität - gewichtet (TQ G ) zeigt auf, wie qualitativ hochwertig das Abahmeteam im Fuktios-, Abahme- ud Bugfixtest getestet hat. Hierbei werde auch bestimmte Kriterie berücksichtigt ud gewichtet, z.b. ob im Echtbetrieb ei schwerwiegeder Fehler der Fehlerklasse 1 oder ur ei margialer Fehler der Fehlerklasse 3 gefude wurde. 2.4.3 Erläuterug Siehe 2.3.3 2.4.4 Zielgruppe Siehe 2.3.4 2.4.5 Defiitio TQ T + T G G G = [ % ] T + T G + T G G Die Gewichtug erfolgt so: T = T ( K ) GewichtugK + T ( ) ( ) 1 K2 GewichtugK + T 2 K G G G G 3 Gewichtug 1 K 3 Allgemei: T = T ( K ) Gewichtug G K T = T ( K ) Gewichtug G K T = T ( K ) Gewichtug G K Wobei K,... 1, K2, K3 K die verschiedee Ausprägugsforme eies Kriteriums (K) sid. So ka K 1 die Fehlerklasse 1, K 2 die Fehlerklasse 2 ud K 3 die Fehlerklasse 3 sei. Alle drei sid die mögliche Ausprägugsforme des Kriteriums Fehlerklasse (K) im Bugtrackigsystem, d.h. ( K K, K,... K ) K, 1 2 3. Die Gewichtug, Gewichtug ud K1 K 2 GewichtugK 3 sid vorher festgelegte Prozetwerte, mit dee die Tickets, die das etsprechede Kriterium erfülle, 05.10.2011 8 Stefa Bregezer

gewichtet werde. Beispielsweise ka die Azahl der Tickets mit Fehlerklasse 1 die Gewichtug 100% ud die Azahl der Tickets mit Fehlerklasse 3 die Gewichtug 10% erhalte. Dies bedeutet, dass ma 10 Tickets der Fehlerklasse 3 im Testteam erfasse muss, um 1 Ticket der Fehlerklasse 1 im Echtbetrieb aufzuwiege. Die Kezahl ka etweder bei eiem komplette Release (z.b. BEISPIELPROJEKT 8.2) oder bezoge auf eie bestimmte Softwarekompoete ermittelt werde. Demetspreched müsse die Messdatetype kokretisiert werde. 2.4.6 Messdatetype 1. T K ) ( 2. T K ) ( 3. T K ) ( 2.4.7 Auswertug Siehe 2.3.7 2.4.8 Veratwortliche Siehe 2.3.8 2.4.9 Verwedug Siehe 2.3.9 2.4.10 Darstellug Siehe 2.3.10 05.10.2011 9 Stefa Bregezer

3 Beschreibug der Messdatetype 3.1 T 3.1.1 Beschreibug Hieruter wird die Azahl der Tickets aus dem betrachtete Release verstade, die für dieses im Echtbetrieb erfasst wurde. Diese habe beim Attribut Herkuft im Icidet-Ticket de Wert Echtbetrieb. 3.1.2 Messzeitpukte Die Auswertug für das zweiteueste Release erfolgt jeweils ach der Übergabe des aktuellste Release a de Echtbetrieb. Beispielsweise ka das Release BEISPIELPROJEKT_8.1.1 erst mit Übergabe des Release BEISPIELPROJEKT_8.2.1 a de Echtbetrieb überprüft werde. 3.1.3 Datequelle Abfrage aus userem Bugtrackigsystem ASPE, eier modifizierte Form vo IBM Ratioal Chage (cvtype='problem') ad (aem_herkuft='echtbetrieb') ad ((aem_release='%1') or (aem_release match '%2')) 3.1.4 Ablagestruktur für Messdate Die Ablage erfolgt vorerst i der EXCEL-Arbeitsmappe jjjjmmtt_testqualitaet.xls. 3.1.5 Veratwortlicher für die Erfassug ud Ablage 3.2 T K ) 3.3 T EBR QS-Beauftragte(r) ud Vertreter(i) Testteam ( 3.4 T K ) weiterhi gilt sigemäß 3.1.2, 3.1.3, 3.1.4 ud 3.1.5 Hieruter wird die Azahl der Tickets aus dem betrachtete Release verstade, die für dieses im Echtbetrieb erfasst wurde. Sie habe beim Attribut Herkuft im Icidet-Ticket de Wert Echtbetrieb. Weiterhi etspreche sie der. Ausprägugsform des Kriteriums (K). Beispielsweise habe sie alle die Fehlerklasse 1. weiterhi gilt sigemäß 3.1.2, 3.1.3, 3.1.4 ud 3.1.5 Hieruter wird die Azahl der Tickets aus dem Release verstade, mit dem ei Vergleich erfolgt ud die für dieses im Echtbetrieb erfasst wurde. Sie habe beim Attribut Herkuft im Icidet-Ticket de Wert Echtbetrieb. EBR( weiterhi gilt sigemäß 3.1.2, 3.1.3, 3.1.4 ud 3.1.5 05.10.2011 10 Stefa Bregezer

3.5 T Hieruter wird die Azahl der Tickets aus dem Release verstade, mit dem ei Vergleich erfolgt ud die für dieses im Echtbetrieb erfasst wurde. Sie habe beim Attribut Herkuft im Icidet-Ticket de Wert Echtbetrieb. Weiterhi etspreche sie der. Ausprägugsform des Kriteriums (K), d.h. sie habe alle die Fehlerklasse 1. 3.5.1 Beschreibug Hieruter wird die Azahl der Tickets aus dem betrachtete Release verstade, die für dieses im Fuktiostest erfasst wurde. Diese habe beim Attribut Herkuft im Icidet-Ticket de Wert Fuktiostest. 3.5.2 Messzeitpukte Die Auswertug für das zweiteueste Release erfolgt jeweils ach der Übergabe des aktuellste Release a de Echtbetrieb. Beispielsweise ka das Release BEISPIELPROJEKT_8.1.1 erst mit Übergabe des Release BEISPIELPROJEKT_8.2.1 a de Echtbetrieb überprüft werde. 3.5.3 Datequelle Abfrage aus userem Bugtrackigsystem ASPE, eier modifizierte Form vo IBM Ratioal Chage (cvtype='problem') ad (aem_herkuft='fuktiostest') ad ((aem_release='%1') or (aem_release match '%2')) 3.5.4 Ablagestruktur für Messdate Die Ablage erfolgt vorerst i der EXCEL-Arbeitsmappe jjjjmmtt_testqualitaet.xls. 3.5.5 Veratwortlicher für die Erfassug ud Ablage 3.6 T K ) 3.7 T FBR QS-Beauftragte(r) ud Vertreter(i) Testteam ( weiterhi gilt sigemäß 3.5.2, 3.5.3, 3.5.4 ud 3.5.5 Hieruter wird die Azahl der Tickets aus dem betrachtete Release verstade, die für dieses im Echtbetrieb erfasst wurde. Sie habe beim Attribut Herkuft im Icidet-Ticket de Wert Fuktiostest. Weiterhi etspreche sie der. Ausprägugsform des Kriteriums (K), d.h. sie habe sie alle die Fehlerklasse 1. weiterhi gilt sigemäß 3.5.2, 3.5.3, 3.5.4 ud 3.5.5 Hieruter wird die Azahl der Tickets aus dem Release verstade, mit dem ei Vergleich erfolgt ud die für dieses im Fuktiostest erfasst wurde. Diese Gruppe hat beim Attribut Herkuft im Icidet-Ticket de Wert Fuktiostest. 05.10.2011 11 Stefa Bregezer

3.8 T K ) FBR( weiterhi gilt sigemäß 3.5.2, 3.5.3, 3.5.4 ud 3.5.5 3.8.1 Beschreibug 3.9 T Hieruter wird die Azahl der Tickets aus dem Release verstade, mit dem ei Vergleich erfolgt ud die für dieses im Fuktiostest erfasst wurde. Diese habe beim Attribut Herkuft im Icidet-Ticket de Wert Fuktiostest. Weiterhi etspreche sie der. Ausprägugsform des Kriteriums (K). Beispielsweise habe sie alle die Fehlerklasse 1. 3.9.1 Beschreibug Hieruter wird die Azahl der Tickets aus dem betrachtete Release verstade, die für dieses im Abahme- bzw. Bugfixtest erfasst wurde. Diese habe beim Attribut Herkuft im Icidet-Ticket de Wert Abahme. 3.9.2 Messzeitpukte Die Auswertug für das zweiteueste Release erfolgt jeweils ach der Übergabe des aktuellste Release a de Echtbetrieb. Beispielsweise ka das Release BEISPIELPROJEKT_8.1.1 erst mit Übergabe des Release BEISPIELPROJEKT_8.2.1 a de Echtbetrieb überprüft werde. 3.9.3 Datequelle Abfrage aus userem Bugtrackigsystem ASPE, eier modifizierte Form vo IBM Ratioal Chage (cvtype='problem') ad (aem_herkuft='abahme') ad ((aem_release='%1') or (aem_release match '%2')) 3.9.4 Ablagestruktur für Messdate Die Ablage erfolgt vorerst i der EXCEL-Arbeitsmappe jjjjmmtt_testqualitaet.xls. 3.9.5 Veratwortlicher für die Erfassug ud Ablage 3.10 T K ) 3.11 T ABR QS-Beauftragte(r) ud Vertreter(i) Testteam ( weiterhi gilt sigemäß 3.9.2, 3.9.3, 3.9.4 ud 3.9.5 Hieruter wird die Azahl der Tickets aus dem betrachtete Release verstade, die für dieses im Abahme- bzw. Bugfixtest erfasst wurde. Diese habe beim Attribut Herkuft im Icidet-Ticket de Wert Abahme. Weiterhi etspreche sie der. Ausprägugsform des Kriteriums (K). Beispielsweise. habe sie alle die Fehlerklasse 1. weiterhi gilt sigemäß 3.9.2, 3.9.3, 3.9.4 ud 3.9.5 05.10.2011 12 Stefa Bregezer

Hieruter wird die Azahl der Tickets aus dem Release verstade, mit dem ei Vergleich erfolgt ud die für dieses im Abahme- bzw. Bugfixtest erfasst wurde. Diese habe beim Attribut Herkuft im Icidet-Ticket de Wert Abahme. 3.12 T K ) ABR( weiterhi gilt sigemäß 3.9.2, 3.9.3, 3.9.4 ud 3.9.5 Hieruter wird die Azahl der Tickets aus dem Release verstade, mit dem ei Vergleich erfolgt ud die für dieses im Abahme- bzw. Bugfixtest erfasst wurde. Diese habe beim Attribut Herkuft im Icidet-Ticket de Wert Abahme. Weiterhi etspreche sie der. Ausprägugsform des Kriteriums (K). So habe z.b. alle die Fehlerklasse 1. 05.10.2011 13 Stefa Bregezer

4 Glossar Abkürzug SQ Softwarequalitätsveräderug Bedeutug SQ G Softwarequalitätsveräderug - gewichtet TQ Testqualität TQ G K Testqualität - gewichtet Ausprägugsform eies Kriteriums K Gewichtug Gewichtug der Ausprägugsform des Kriteriums K i Prozet K T R Gesamte Azahl der Tickets aus dem betrachtete Release T Gesamte Azahl der Tickets aus dem betrachtete Release, die ach R G eiem bestimmte Kriterium gewichtet ist T Gesamte Azahl der Tickets aus dem Bezugsrelease BR T Gesamte Azahl der Tickets aus dem Bezugsrelease, die ach eiem BR G bestimmte Kriterium gewichtet ist T Azahl der Tickets aus dem Echtbetrieb des betrachtete Release T Azahl der Tickets aus dem Echtbetrieb des Bezugsrelease, die ach G eiem bestimmte Kriterium gewichtet ist T Azahl der Tickets aus dem Echtbetrieb des Bezugsrelease EBR T Azahl der Tickets aus dem Echtbetrieb des Bezugsrelease, die ach EBR G eiem bestimmte Kriterium gewichtet ist T Azahl der Tickets aus dem Fuktiostest des betrachtete Release T Azahl der Tickets aus dem Fuktiostest des betrachtete Release, die G ach eiem bestimmte Kriterium gewichtet ist T Azahl der Tickets aus dem Fuktiostest des Bezugsrelease FBR T Azahl der Tickets aus dem Fuktiostest des Bezugsrelease, die ach FBR G eiem bestimmte Kriterium gewichtet ist T Azahl der Tickets aus dem Abahme- ud Bugfixtest des betrachtete Release T Azahl der Tickets aus dem Abahme- ud Bugfixtest des betrachtete G Release, die ach eiem bestimmte Kriterium gewichtet ist T Azahl der Tickets aus dem Abahme- ud Bugfixtest des ABR Bezugsrelease ABR G T Azahl der Tickets aus dem Abahme- ud Bugfixtest des Bezugsrelease, die ach eiem bestimmte Kriterium gewichtet ist 05.10.2011 14 Stefa Bregezer

5 Ahag 5.1 Kriterie zur Klassifikatio vo Softwarefehler Fehlerklasse Auswirkuge Software schwere Fehler: Beeiträchtigug der Arbeit, Showstopper, i der Regel techische Fehler 1 2 3 mittlere Fehler: Erschwerug der Arbeit leichte Fehler: Schöheitsfehler Idikator alterative Kriterie: a) Fehler, die dazu führe, dass die Software icht geutzt werde ka. b) Fehler i zetrale Fuktioe, die zum Abbruch der gesamte Awedug führe. c) Fehler welche die Prüfug vo weitere Teilbereiche ausschließe (z.b. we die Awedug ZB icht fuktioiert, ka auch ASF dort icht getestet werde). kumulative Kriterie: Fehler i der Awedug, die icht zum Abbruch führe, die icht zur Fehlerklasse 1 gehöre, die gleichwohl so erheblich sid, dass eie Echtbetriebsübergabe icht zumutbar ist ud die icht mit orgaisatorische Mittel umgage werde köe. kumulative Kriterie: Fehler, die icht zur Fehlerklasse 1 ud 2 gehöre, die keie bedeutsame Auswirkug auf Fuktioalität ud Nutzbarkeit habe ud bei dee jedoch trotzdem eie Fehlerkorrektur vor dem Echtbetriebsübergag wüscheswert, jedoch icht zwiged ist. 05.10.2011 15 Stefa Bregezer