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.
Kapitel 11<br />
Werkzeugunterstützung<br />
Human errors can only be avoided if one can avoid the use of humans.<br />
(Parnas, Clements, 1986, S. 251)<br />
In diesem Kapitel werden Werkzeuge zur Entwurfsbewertung vorgestellt. Zunächst<br />
wird auf Werkzeuge eingegangen, die in an<strong>der</strong>en Arbeiten entstanden sind. Dann<br />
werden die Werkzeuge präsentiert, die für das vorgestellte <strong>Bewertung</strong>sverfahren entwickelt<br />
wurden. Abschließend wird ein ideales Werkzeug zur Entwurfsbewertung<br />
skizziert.<br />
11.1 Werkzeuge aus an<strong>der</strong>en Arbeiten<br />
In diesem Abschnitt werden bestehende Ansätze und Werkzeuge zur Entwurfsbewertung<br />
vorgestellt, unterschieden nach den Artefakten, auf denen die <strong>Bewertung</strong> durchgeführt<br />
wird: Entwurf und Code.<br />
11.1.1 <strong>Qualität</strong>sbewertung auf Entwurfsbasis<br />
Baumann (1997). Baumann beschreibt ein Verfahren zur <strong>Bewertung</strong> von objektorientierten<br />
Analysemodellen 1 auf <strong>der</strong> Basis von fest vorgegebenen Metriken mit variablen<br />
Schwellenwerten und Toleranzen. Das Werkzeug MEMOS, eine Erweiterung des<br />
MAOOAM-Werkzeugs 2 , erhebt die Metriken und teilt sie mittels Schwellenwert und<br />
Toleranz in die drei Kategorien gering, mittel und hoch ein. Die <strong>der</strong>art aufbereiteten<br />
Messwerte werden dann zu Teilbewertungen (pro Analyse-Element und <strong>Qualität</strong>skriterium)<br />
und schließlich zu einer Gesamtbewertung verdichtet. Das Verfahren zur Verdichtung<br />
und die Form des Berichts lassen sich über Steuerdateien konfigurieren. Zu<br />
den <strong>Bewertung</strong>en <strong>der</strong> Kriterien sind im Werkzeug allgemeine Ratschläge zur Verbesserung<br />
abrufbar; für die Metriken sind Beschreibungen verfügbar.<br />
1. Der Begriff Analyse schließt bei diesem Ansatz den Entwurf ein!<br />
2. MAOOAM*Tool ist ein Werkzeug für die objektorientierte Systemanalyse (inkl. Entwurf).<br />
MAOOAM (= Mannheimer objektorientiertes Analysemodell) ist ein proprietäres Metamodell für<br />
objektorientierte Analyse- und Entwurfsmodelle.<br />
151