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.

Kapitel 8<br />

Das allgemeine<br />

<strong>Qualität</strong>smodell<br />

Im diesem und im folgenden Kapitel wird ein allgemeines <strong>Qualität</strong>smodell für den<br />

objektorientierten Entwurf namens QOOD (Quality Model for Object-Oriented<br />

Design) vorgestellt. Der Name QOOD (auszusprechen wie „could“) hat absichtlich<br />

einen Anklang an das Wort „good“. Das Modell soll nämlich dazu geeignet sein,<br />

einen Entwurf zu bewerten, d. h. seine Güte festzustellen. Es kann eine Antwort auf<br />

die Frage liefern, ob ein gegebener Entwurf gut ist (absolute Aussage) bzw. ob er besser<br />

ist als ein an<strong>der</strong>er Entwurf (relative Aussage).<br />

Dieses Kapitel führt die <strong>Qualität</strong>sattribute (Faktoren und Kriterien) ein, die in QOOD<br />

betrachtet werden sollen. Außerdem werden die Beziehungen zwischen den <strong>Qualität</strong>sattributen<br />

(z. B. Korrelation, Wi<strong>der</strong>spruch) diskutiert.<br />

8.1 Vorüberlegungen<br />

8.1.1 Ideales Modell<br />

QOOD hat nicht den Anspruch, die endgültige Antwort auf die Frage nach Entwurfsqualität<br />

zu geben. Diese Antwort wird es niemals geben – ebenso wenig wie die endgültige<br />

Antwort auf die Frage nach Schönheit. Trotzdem kann man die Eigenschaften<br />

eines idealen allgemeinen <strong>Qualität</strong>smodells angeben:<br />

• eindeutig und wi<strong>der</strong>spruchsfrei,<br />

• deckt alle Sichten (z. B. <strong>der</strong> verschiedenen Interessengruppen) ab,<br />

• vollständig in Hinsicht auf die Aspekte <strong>der</strong> einzelnen Sichten,<br />

• vollständig quantifiziert, d. h. alle Aspekte sind messbar,<br />

• unterstützt <strong>Bewertung</strong>sverfahren, welche die Kriterien des ISO/IEC Guide 25 (vgl.<br />

Abschnitt 7.6.1) erfüllen, und<br />

101

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!