Bewertung der Qualität objektorientierter Entwürfe - Worte-Projekt
Bewertung der Qualität objektorientierter Entwürfe - Worte-Projekt
Bewertung der Qualität objektorientierter Entwürfe - Worte-Projekt
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
140 10 Ein spezifisches <strong>Qualität</strong>smodell<br />
Kriterium Ebene Gewichte<br />
Knappheit Klasse/Interface CC NAC = 1, CC NOC = 2<br />
Strukturiertheit<br />
Entkopplung<br />
10.1.4 Fragebögen<br />
Die Fragebögen wurden vollständig in das spezifische <strong>Qualität</strong>smodell übernommen.<br />
Gewichte<br />
Bei den Fragebögen wurde <strong>der</strong> in Abschnitt 9.6.2 vorgeschlagene Default für die<br />
Gewichte verwendet: 1 für weniger wichtig, 2 für wichtig und 3 für sehr wichtig.<br />
10.2 Anwendung des <strong>Qualität</strong>smodells<br />
Das spezifische <strong>Qualität</strong>smodell wurde auf die <strong>Entwürfe</strong> <strong>der</strong> zwölf Gruppen angewendet.<br />
Die <strong>Bewertung</strong> eines Entwurfs dauerte – je nach Größe – zwischen zwei und<br />
vier Stunden, was aber vor allem an <strong>der</strong> Metrikenerhebung von Hand lag. Bei einer<br />
entsprechenden Werkzeugunterstützung dürfte die <strong>Bewertung</strong>szeit für die <strong>Entwürfe</strong><br />
bei ein bis zwei Stunden liegen. Weil begleitende Dokumentation in die <strong>Bewertung</strong><br />
einbezogen wird, ist <strong>der</strong>en <strong>Qualität</strong> ein wichtiger Einflussfaktor auf die Dauer <strong>der</strong><br />
<strong>Bewertung</strong>. Von hoher Bedeutung ist z. B. die Verfügbarkeit einer Gesamtsicht des<br />
Entwurfs.<br />
Im Folgenden werden die Ergebnisse <strong>der</strong> <strong>Bewertung</strong>en präsentiert. Bei <strong>der</strong> <strong>Bewertung</strong><br />
sind einige Entwurfsauschnitte positiv und negativ aufgefallen, von denen eine<br />
Auswahl vorgestellt wird. Abschließend wird das Modell validiert.<br />
10.2.1 Ergebnisse<br />
Paket CC NCP = 1, CC NIP = 1, CC NPP = 1<br />
System CC NAS = 1, CC NOS = 2, CC NCS = 3, CC NIS = 3, CC NPS = 4<br />
Klasse/Interface ST DITC = 2, ST NEEC_l = 1<br />
Paket ST DNHP = 2, ST NPP = 1<br />
System ST DITS = 2, ST DNHS = 2, ST MNCS = 1, ST MNPS = 1<br />
Klasse/Interface DC NEEC = 1, DC NERC = 1, DC NEAC = 1, DC NEUC = 1<br />
Paket DC NECP = 2, DC NACP = 1<br />
Tabelle 10-4: Gewichtung <strong>der</strong> objektiven Metriken<br />
Tabelle 10-5 und Tabelle 10-6 zeigen die Messwerte <strong>der</strong> objektiven und subjektiven<br />
Systemmetriken für die <strong>Entwürfe</strong> <strong>der</strong> zwölf Gruppen. Die <strong>Bewertung</strong>en (die subjektiven<br />
Metriken) bewegen sich größtenteils im akzeptablen Bereich. Gerade bei <strong>der</strong><br />
abschließenden <strong>Bewertung</strong> <strong>der</strong> Wartbarkeit (SMAS) ist die Streubreite eher gering<br />
(5 bis 8). Das liegt auch daran, dass die Gruppen ihre <strong>Entwürfe</strong> dem Betreuer vorlegen<br />
mussten und dieser die schlimmsten Fehler und Mängel (auch in <strong>der</strong> Dokumentation)<br />
beseitigen ließ. Außerdem wurden die <strong>Entwürfe</strong> implementiert und aufgrund<br />
<strong>der</strong> Erfahrungen bei <strong>der</strong> Implementierung überarbeitet, so dass zumindest die Realisierbarkeit<br />
sichergestellt ist.