30.10.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!