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.

134 9 Quantifizierung des <strong>Qualität</strong>smodells<br />

Metrik Schwellenwert Quelle Programmiersprache<br />

NAC 5 Morschel (1994) Smalltalk<br />

6 Johnson und Foote (1988) C++<br />

NAC i 3 (9 für GUI-Klassen) Lorenz und Kidd (1994) C++, Smalltalk<br />

NAC c 3 Lorenz und Kidd (1994) C++, Smalltalk<br />

NOC 30 Morschel (1994) Smalltalk<br />

50 Johnson und Foote (1988) C++<br />

NOC i 20 (40 für GUI-Klassen) Lorenz und Kidd (1994) C++, Smalltalk<br />

NOC c 4 Lorenz und Kidd (1994) C++, Smalltalk<br />

DITC 5 bis 6 Rumbaugh et al. (1993) –<br />

6 Lorenz und Kidd (1994) C++, Smalltalk<br />

NEEC l 1 Lorenz und Kidd (1994) C++, Smalltalk<br />

Tabelle 9-3: Schwellenwerte aus <strong>der</strong> Literatur<br />

Toleranzen. Bei einigen Metriken ist klar, dass die Toleranz 0 sein sollte, z. B. bei <strong>der</strong><br />

Anzahl <strong>der</strong> lokalen Vererbungsbeziehungen NEECl , die zur Vermeidung von Mehrfachvererbung<br />

den Schwellenwert 1 mit Toleranz 0 erhält. Ansonsten kann mit einer<br />

Default-Toleranz von 0 o<strong>der</strong> aber von einem Prozentsatz des Schwellenwerts (z. B.<br />

20%) gearbeitet werden.<br />

Gewichte. Sofern nicht klar ist, dass bestimmte Metriken eine deutlich höhere Aussagekraft<br />

besitzen als an<strong>der</strong>e, kann mit einem Default-Gewicht von 1 gearbeitet werden.<br />

Ansonsten können z. B. analog zu den Fragebögen drei Wichtigkeitsklassen mit entsprechenden<br />

Gewichten verwendet werden.<br />

Fragebögen<br />

Bei den Fragebögen ist zur Gewichtung nur festzulegen, welche Gewichte für die<br />

Kategorien weniger wichtig, wichtig und sehr wichtig vergeben werden. Mögliche<br />

Default-Werte für diese Gewichte sind 1 für weniger wichtig, 2 für wichtig und 3 für<br />

sehr wichtig.<br />

Gesamtbewertung<br />

Bei <strong>der</strong> Gewichtung <strong>der</strong> <strong>Bewertung</strong>svorschläge für den Gesamtvorschlag kann mit<br />

einer Default-Gewichtung von 1 für jeden Vorschlag gearbeitet werden. Wird ein Vorschlag<br />

als wichtiger als die an<strong>der</strong>en angesehen, sollte sein Gewicht entsprechend<br />

erhöht werden. Soll ein Vorschlag ignoriert werden, vergibt man das Gewicht 0.<br />

Weitere Hinweise<br />

Es kann vorkommen, dass Metriken für die Berechnung von <strong>Bewertung</strong>svorschlägen<br />

für mehrere Kriterien verwendet werden. Bei <strong>der</strong> Verrechnung <strong>der</strong> <strong>Bewertung</strong> von<br />

Kriterien miteinan<strong>der</strong> geht dieselbe Metrik dann mehrfach ein, erhält also implizit ein<br />

höheres Gewicht. Es sollte daher darauf geachtet werden, dass nicht unabsichtlich solche<br />

Metriken die <strong>Bewertung</strong> dominieren. Analoges gilt auch dann, wenn Kriterien in<br />

mehrere Faktoren und damit mehrfach in die <strong>Bewertung</strong> eingehen.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!