• Keine Ergebnisse gefunden

Sommersemester2005—Prof.Dr.H.-G.Gr¨abeAllgemeineBemerkungen KlausurzurVorlesungSoftware-Qualit¨atsmanagement

N/A
N/A
Protected

Academic year: 2022

Aktie "Sommersemester2005—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

Sommersemester 2005 — 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 berechnet ae modm f¨ur nichtnegative a, e, m∈Z.

long modpower(long a, long e, long m) { long r=1;

while (e>0) {

if (e%2!=0) { r=a*r % m; e--; } e/=2; a=a*a % m;

}

return r;

}

a) Geben Sie den Kontrollflussgraphen dieser Prozedur an und bestimmen Sie dessen

zyklomatische Zahl. (4 Punkte)

b) Geben Sie einen Satz von Daten (einschließlich Soll- und Ist-Werten) an, mit dem Boundary-Interior Pfad¨uberdeckung erreicht wird. (4 Punkte) c) Konditionieren Sie diese Methode f¨ur eine Programmverifikation. (4 Punkte)

(3)

Name:

Vorname:

Matrikelnummer:

Punkte:

Aufgabe 2 (12 Punkte)

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 Contentmanage- mentsystem entwickelt und eingef¨uhrt werden soll. Die Projektleitung hat Sie beauftragt, den Abnahmetest vorzubereiten.

a) Von welchen Voraussetzungen k¨onnen Sie ausgehen? (3 Punkte) b) Mit welchen Partnern haben Sie im Rahmen dieses Auftrags zu tun und wie ist die

Aufgabenverteilung? (3 Punkte)

c) Geben Sie an, wie Sie Vorbereitung, Durchf¨uhrung und Nachbereitung des Abnah- metest strukturieren, und untersetzen Sie jeden Punkt mit einem erkl¨arenden Satz.

(6 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

”Bindung“ und nennen Sie die drei Teilbereiche, in denen

Bindung untersucht wird. (4 Punkte)

3. In der Qualit¨atssicherung wird zwischen konstruktiven und analytischen Maßnahmen unterschieden. Charakterisieren Sie jeden der beiden Begriffe und benennen Sie Vor-

und Nachteile entsprechender Maßnahmen. (4 Punkte)

4. Nennen Sie die Dokumente, die f¨ur ein nach ISO-9000 durchzuf¨uhrendes Software-

projekt zu erstellen sind. (4 Punkte)

Referenzen

ÄHNLICHE DOKUMENTE

Eine nach CMMI Stufe 2 zertifizierte Software-Firma hat sich auf Webshop-L¨ osungen spe- zialisiert. Dabei wird mit jedem neuen Auftrag ein von der Firma entwickeltes Grundsystem an

Erl¨ autern Sie jeweils, wie diese Abweichungen erkannt werden k¨ onnen und wie ein Projektleiter reagieren kann,. um diese

(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

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

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

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