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.

166 12 Zusammenfassung und Ausblick<br />

in <strong>der</strong> Praxis oft ohne vorhergehende Validierung eingesetzt werden und daher die<br />

Resultate unbefriedigend sind.<br />

12.4 Ausblick<br />

12.4.1 Erweiterungen<br />

Als erster Schritt <strong>der</strong> Weiterentwicklung des Ansatzes sollten die übrigen Faktoren<br />

von QOOD ebenfalls quantifiziert werden. Da viele ihrer Kriterien auch bei <strong>der</strong> Wartbarkeit<br />

vorkommen, dürfte das relativ leicht möglich sein. Dann ist zu überlegen, ob<br />

es sinnvoll ist, einige Einschränkungen von ODEM aufzuheben, z. B. das Weglassen<br />

geschachtelter Klassen o<strong>der</strong> <strong>der</strong> Multiplizitäten von Assoziationen.<br />

Ein Problem des Ansatzes ist die eingeschränkte Informationsbasis, auf <strong>der</strong> die<br />

<strong>Bewertung</strong> durchgeführt wird. Hier ist es sinnvoll, zusätzlich dynamische Entwurfsinformation<br />

zu berücksichtigen, so dass QOOD um weitere wichtige Faktoren erweitert<br />

werden könnte. Wenn Code verfügbar ist, sollte ergänzend zum UML-Modell aus<br />

diesem detaillierte Entwurfsinformation (z. B. Methodenaufrufe durch Methoden)<br />

extrahiert werden. Dazu muss ODEM entsprechend erweitert werden, damit QOOD<br />

mit passenden Metriken angereichert werden kann.<br />

12.4.2 Vision<br />

Abschließend wird eine Vision entwickelt, wie eine umfassende Entwurfsunterstützung<br />

auf <strong>der</strong> Basis von QOOD erreicht werden kann. Die vorliegende Arbeit stellt nur<br />

einen kleinen Schritt in diese Richtung dar, kann jedoch als Basis dienen.<br />

QOOD wurde in dieser Arbeit für die Entwurfsbewertung entwickelt, kann aber auch<br />

noch an<strong>der</strong>weitig genutzt werden. Zum einen können aus QOOD Richtlinien abgeleitet<br />

werden, welche die Entstehung eines guten Entwurfs begünstigen. Zum an<strong>der</strong>en<br />

können Restrukturierungen abgeleitet werden, die zu Entwurfsverbesserungen führen.<br />

In Abbildung 12-1 sind diese drei Anwendungsmöglichkeiten in einen iterativen<br />

Entwurfsprozess integriert.<br />

Restrukturierungen<br />

entwerfen<br />

QOOD<br />

Richtlinien<br />

Kriterien<br />

verbessern bewerten<br />

Abbildung 12-1: Entwurfsunterstützung durch QOOD

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!