• Keine Ergebnisse gefunden

apl.Prof.Dr.H.-G.Gr¨abe,Institutf.InformatikSommersemester2008AllgemeineBemerkungen KlausurzurVorlesungSoftware-Qualit¨atsmanagement

N/A
N/A
Protected

Academic year: 2022

Aktie "apl.Prof.Dr.H.-G.Gr¨abe,Institutf.InformatikSommersemester2008AllgemeineBemerkungen KlausurzurVorlesungSoftware-Qualit¨atsmanagement"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Name:

Vorname:

Matrikelnummer:

Punkte:

Klausur zur Vorlesung

Software-Qualit¨ atsmanagement

apl. Prof. Dr. H.-G. Gr¨ abe, Institut f. Informatik Sommersemester 2008

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 Funktion isqrt berechnet f¨ur eine positive ganze Zahl x die gr¨oßte ganze Zahl q mit q2 ≤x nach dem Newtonverfahren.

static int sqrt(int x) { int s=x;

int t=x+1;

while(t!=s) { t=s; s=(s+x/s)/2; } return s;

}

a) Geben Sie den Kontrollflussgraphen dieser Funktion an. (2 Punkte) b) Konditionieren Sie die Schleife f¨ur eine Programmverifikation mit der Schleifeninva-

rianten t≥s≥q (4 Punkte)

c) Beweisen Sie die Korrektheit und Termination der Schleife. (6 Punkte)

(3)

Name:

Vorname:

Matrikelnummer:

Punkte:

Aufgabe 2 (12 Punkte)

Sie sind Mitarbeiter einer Software-Firma, welche im Bereich kassen¨arztlicher Software t¨atig ist. Das bestehende Grundsystem, eine Eigenentwicklung der Firma, muss monat- lich entsprechend neuer gesetzlicher und abrechnungstechnischer Bedingungen aktualisiert und an die etwa 1 000 Vertragspartner (niedergelassene ¨Arzte) verteilt werden. Dazu sind begleitende Schulungen zu organisieren.

Zur Verbesserung der Position und der Kassenzulassung der angebotenen Dienstleistungen strebt die Firma die Stufe 3 nach ISO 15504 an. Sie sind beauftragt, dazu das Qualit¨ats- sicherungskonzept dieses Softwareprojekts zu ¨uberarbeiten.

a) Von welchen Voraussetzungen k¨onnen Sie ausgehen? Nehmen Sie in Ihrer Antwort

Bezug auf die Systematik der ISO 15504. (2 Punkte)

b) Welche Qualit¨atsmerkmale haben f¨ur dieses Softwareprojekt besondere Bedeutung?

Gehen Sie in Ihrer Begr¨undung auf die Systematik der ISO 9128 ein. (3 Punkte) c) Welche Dokumente m¨ussen Sie erstellen oder ¨uberarbeiten? (3 Punkte) d) Geben Sie die Gliederung eines solchen Plans an und charakterisieren Sie jeden Un-

terpunkt mit einem Satz. (4 Punkte)

(4)

Name:

Vorname:

Matrikelnummer:

Punkte:

Fragenteil (16 Punkte)

1. Nennen Sie drei Methoden der manuellen Pr¨ufung und charakterisieren Sie deren vorwiegendes Einsatzgebiet je mit einem Satz. (3 Punkte) 2. Welche Aspekte stehen bei den Sichten Programmierer, Endkontrolle und Manage- ment auf den Testprozess einer Software jeweils im Vordergrund? (3 Punkte) 3. Nennen Sie die sechs Prinzipien der Software-Qualit¨atssicherung. (6 Punkte) 4. Welche Gr¨oße wird durch die McCabe-Metrik berechnet und welche strukturelle Aus- sage ist mit dieser Gr¨oße verbunden? Nennen Sie weiter je einen Vorteil und einen

Nachteil dieser Metrik. (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 (insbe- sondere keine Taschenrechner und keine Aufzeichnungen) erlaubt.. • L¨osungen m¨ ussen

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

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

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