• Keine Ergebnisse gefunden

Wintersemester2005/06—Prof.Dr.H.-G.Gr¨abeAllgemeineBemerkungen KlausurzurVorlesungSoftware-Qualit¨atsmanagement

N/A
N/A
Protected

Academic year: 2022

Aktie "Wintersemester2005/06—Prof.Dr.H.-G.Gr¨abeAllgemeineBemerkungen KlausurzurVorlesungSoftware-Qualit¨atsmanagement"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Name:

Vorname:

Matrikelnummer:

Punkte:

Klausur zur Vorlesung

Software-Qualit¨ atsmanagement

Wintersemester 2005/06 — Prof. Dr. H.-G. Gr¨ abe

Allgemeine Bemerkungen

• Jedes Blatt ist mit Ihrem Namen, Vornamen und Ihrer Matrikelnummer zu versehen.

• Jede Aufgabe ist auf dem Aufgabenblatt oder dessen R¨uckseite zu l¨osen. Reicht der Platz nicht aus, so k¨onnen Sie Zusatzbl¨atter verwenden. Diese sind ebenfalls mit Namen, Vornamen und Matrikelnummer zu kennzeichnen.

• Außer Papier, Schreibzeug und Zeichenger¨aten sind keine weiteren Hilfsmittel (ins- besondere keine Taschenrechner und keine Aufzeichnungen) erlaubt.

• Lesen Sie die Aufgabenstellungen sorgf¨altig durch.

• L¨osungen m¨ussen in logisch und grammatisch verst¨andlicher Form dargestellt werden.

Bei stichpunktartiger Darstellung muss der Inhalt der Antwort zweifelsfrei erkennbar sein.

• Im Aufgabenteil sind die Aussagen zu begr¨unden, im Fragenteil sind keine Begr¨un- dungen erforderlich.

• Handys sind w¨ahrend der Klausur abzuschalten.

(2)

Name:

Vorname:

Matrikelnummer:

Punkte:

Aufgabe 1 (12 Punkte)

Die folgende Java-Methode soll bestimmen, ob eine ganze Zahl z >0 Primzahl ist.

boolean isprime(long z) { if (z<3) return z==2;

long t=3;

while (t*t<=z) { if (z%t==0) return false; t+=2; } return true;

}

a) Welches datenflussorientierte Testverfahren ist f¨ur diese Methode am besten geeignet?

Begr¨unden Sie Ihre Aussage. (3 Punkte)

b) Geben Sie das Datenflussdiagramm f¨ur diese Methode an. (3 Punkte) c) Geben Sie einen Satz von Daten (einschließlich Soll- und Ist-Werten) an, mit dem eine all-p-uses ¨Uberdeckung erreicht wird. Wird der Fehler gefunden? (4 Punkte) d) Korrigieren Sie die angegebene Methode, so dass sie korrekt arbeitet. (2 Punkte)

(3)

Name:

Vorname:

Matrikelnummer:

Punkte:

Aufgabe 2 (12 Punkte)

Eine Softwarefirma, die bisher Qualit¨atsmanagement auf der Ebene einzelner Projekte in Verantwortung der Projektleiter betreibt, will ein Prozessqualit¨ats-Management nach CMM einf¨uhren. Die Firma hat Sie als Consultant beauftragt, dazu f¨ur die Firmenleitung ein Strategiepapier zu entwickeln.

a) Welche grundlegenden Aspekte sind in diesem Strategiepapier zu behandeln?

(3 Punkte) b) Wie m¨usste eine Gliederung des Papiers nach Hauptprozessbereichen aussehen und

welche Problemstellungen sind in jedem der Gliederungspunkte zu er¨ortern?

(5 Punkte) c) Geben Sie einen realistischen Zeitplan an f¨ur die Umsetzung der erforderlichen Maß-

nahmen nach (b) der Aufgabenstellung. (4 Punkte)

(4)

Name:

Vorname:

Matrikelnummer:

Punkte:

Fragenteil (16 Punkte)

1. Nennen Sie vier Teiltests, die im Rahmen des Systemtests einer komplexen datenge- triebenen Applikation durchzuf¨uhren sind. (4 Punkte) 2. Definieren Sie den Begriff Qualit¨atsmanagement (QM) und nennen Sie die Teilberei- che, die im Rahmen des QM abzudecken sind. (4 Punkte) 3. Definieren Sie die Begriffe

”analytische Qualit¨atssicherungsmaßnahme“ und

”kon- struktive Qualit¨atssicherungsmaßnahme“ und geben Sie f¨ur jede ein Beispiel an.

(4 Punkte) 4. Definieren Sie, was man unter der zyklomatischen Zahl einer Prozedur P versteht.

Welches Qualit¨atskriterium von P wird durch diese Metrik erfasst? Geben Sie die zyklomatische Zahl der Methode isprime aus Aufgabe 1 an. (4 Punkte)

Referenzen

ÄHNLICHE DOKUMENTE

(3 Punkte) d) Geben Sie einen minimalen Satz von Eingabedaten an, mit welchem vollst¨ andige Be- dingungs¨ uberdeckung (Mehrfach-Bedingungs¨ uberdeckung) erreicht wird..

• Außer Papier, Schreibzeug und Zeichenger¨aten sind keine weiteren Hilfsmittel (ins- besondere keine Taschenrechner und keine Aufzeichnungen) erlaubt.. • Lesen Sie

Sie sind als Mitarbeiter einer nach ISO 15504 Stufe 2 zertifizierten Software-Firma an einem Software-Projekt beteiligt, in dessen Rahmen f¨ur eine Anzeigenfirma ein

• Im Aufgabenteil sind alle Aussagen zu begr¨ unden, im Fragenteil sind keine Begr¨ undun- gen erforderlich.. • Handys sind w¨ ahrend der

(2 Punkte) c) Geben Sie einen minimalen Satz von Eingabedaten an, mit welchem minimale Be- dingungs¨uberdeckung erreicht wird?. Begr¨unden Sie die Auswahl

Eine Software-Firma hat den Auftrag ¨ ubernommen, f¨ ur einen Kunden ein bestehendes Bi- bliotheksprogramm zu einer XML-basierten Webanwendung zu migrieren. Die Firma erf¨ ullt

a) Geben Sie eine plausible Begr¨ undung, warum die Firma f¨ ur die Qualit¨ atsplanung des Projekts einen externen Konsultanten einsetzt. Welche Qualifikation des Konsultan- ten

Sie sind als Mitarbeiter einer nach CMM Stufe 2 zertifizierten Software-Firma an einem Software-Projekt beteiligt, in dessen Rahmen f¨ ur eine Anzeigenfirma ein