Ubung zur Vorlesung ¨ Software-Engineering
–f¨ur M.Sc.–
SS 2006 Blatt 7
7.1 Welche G¨utekriterien f¨ur Software-Metriken werden unterschieden?
7.2 Wodurch unterscheiden sich die Halstead- und die McCabe-Metrik?
7.3 Nennen und beschreiben Sie signifikante Metriken f¨ur objektorientierte Komponenten.
7.4 Wann werden Stored Procedures eingesetzt?
7.5 Erl¨autern Sie, wie Klassenhierarchien auf relationale Datenbanksysteme abgebildet werden k¨onnen.
7.6 Bilden Sie folgende Klassenhierarchie auf ein relationales Datenbankschema ab.
Auslands−
anschrift freitext
Großkunden−
anschrift
Postfach−
anschrift postfach
Straßen−
anschrift strasse hausnr Inlands−
anschrift plz ort Anschrift
7.7 In welcher Reihenfolge werden sinnvollerweise die einzelnen Klassen der folgenden Implementierung getestet?
KfzTyp
KfzZubehörTyp
ausstattung Sonder−
Reservierung
Mietgegenstand
KfzZubehör Kfz
KfzMietvertrag
Kunde 1
*
*
für
für für
*
verfügt
über für
1
*
für
*
*
1
1 0..1
basiert auf