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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Anhang B<br />

Fragebögen für QOOD<br />

Dieser Anhang stellt die Fragebögen für QOOD im Detail vor. Die Fragebögen werden<br />

geordnet nach den Entwurfskriterien des Faktors Wartbarkeit (siehe<br />

Abbildung 8-1) präsentiert. Innerhalb eines Kriteriums sind sie nach Ebenen sortiert,<br />

wobei mit <strong>der</strong> untersten Ebene (Klassen/Interfaces) begonnen wird. Wenn für eine<br />

Ebene o<strong>der</strong> ein Kriterium kein Fragebogen verfügbar ist, wird eine Begründung dafür<br />

angegeben.<br />

Quellen<br />

Für die Fragebögen für den Faktor Wartbarkeit wurde unter an<strong>der</strong>em Material aus<br />

den folgenden Quellen verwendet:<br />

• Balzert (1999) gibt mehrere Checklisten für objektorientierte Analysemodelle an,<br />

die sich auf den Entwurf übertragen lassen<br />

• Booch et al. (1998) geben in ihrem UML-Handbuch Listen mit erwünschten Eigenschaften<br />

für die Bestandteile des UML-Modells an.<br />

• Page-Jones (1995) enthält eine Checkliste für Klassen.<br />

• McBreen (2000) gibt eine Checkliste für den objektorientierten Entwurf an.<br />

• Riel (1996) gibt viele Heuristiken an, die gute und schlechte Entwurfseigenschaften<br />

beschreiben. Daraus lassen sich leicht Fragen für einen Fragebogen generieren.<br />

• Die <strong>Qualität</strong>smodelle aus Abschnitt 7.4 liefern weitere Fragen.<br />

Zwischen diesen Quellen gibt es große inhaltliche Überlappungen, so dass zunächst<br />

ein Abgleich stattfand. Da hier davon ausgegangen wird, dass die UML-Modelle<br />

wohlgeformt sind, wurde auf Fragen verzichtet, welche die Wohlgeformtheit überprüfen.<br />

Eine solche Prüfung kann ein UML-Werkzeug automatisch durchführen.<br />

Kann eine Frage nicht vollkommen positiv beantwortet werden, sollte zusätzlich<br />

notiert werden, was <strong>der</strong> Grund für die Abwertung ist. Die so entstehende Mängelliste<br />

ist für eine spätere Überarbeitung des Entwurfs sehr nützlich.<br />

203

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!