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.

136 10 Ein spezifisches <strong>Qualität</strong>smodell<br />

cken. Bei <strong>der</strong> Verbindungssuche können verschiedene Optimierungsziele angegeben<br />

werden, z. B. kürzeste Fahrtzeit o<strong>der</strong> möglichst wenige Umsteigehaltestellen. Im<br />

Administratormodus können die Fahrplandaten verän<strong>der</strong>t werden, z. B. können neue<br />

Linien hinzugefügt werden. Als Beispielsdatenbasis stand den Studierenden ein Auszug<br />

aus dem Fahrplan des Verkehrsverbunds Stuttgart (VVS) zur Verfügung.<br />

In Tabelle 10-1 sind einige Kennzahlen <strong>der</strong> zwölf <strong>Projekt</strong>e angegeben (graphisch aufbereitet<br />

in Abbildung 10-1):<br />

• Java-Dateien: Anzahl <strong>der</strong> Java-Dateien <strong>der</strong> Implementierung. Die Anzahl <strong>der</strong> Java-<br />

Dateien dient zur Abschätzung <strong>der</strong> Anzahl <strong>der</strong> implementierten Klassen und Interfaces.<br />

• Codezeilen: Anzahl <strong>der</strong> Java-Codezeilen <strong>der</strong> Implementierung. Die Codezeilen<br />

enthalten auch Leerzeilen und Kommentare. Da die Gruppen unterschiedlich viel<br />

Kommentare im Code haben, kommt es hier zu einer großen Varianz.<br />

• <strong>Projekt</strong>aufwand (in Personenstunden): <strong>der</strong> gesamte Aufwand des Teams für die<br />

Durchführung des <strong>Projekt</strong>s. Beim <strong>Projekt</strong>aufwand ist ein größerer Messfehler möglich,<br />

da die Zahlen auf den Angaben <strong>der</strong> Teilnehmer beruhen und diese teilweise<br />

erst nach Ende des <strong>Projekt</strong>s ihren Aufwand geschätzt haben.<br />

Gruppe Java-Dateien Codezeilen <strong>Projekt</strong>aufwand (h)<br />

1 21 6795 486<br />

2 21 4029 331<br />

3 25 5671 577<br />

4 26 4661 455<br />

5 27 8488 693<br />

6 34 7450 498<br />

7 38 5458 333<br />

8 39 7826 510<br />

9 42 8946 485<br />

10 43 6907 610<br />

11 47 9734 447<br />

12 56 8804 581<br />

Durchschnitt 35 7064 501<br />

Minimum 21 4029 331<br />

Median 36 7178 492<br />

Maximum 56 9734 693<br />

Tabelle 10-1: <strong>Projekt</strong>kennzahlen <strong>der</strong> Gruppen<br />

10.1.2 Faktoren und Kriterien<br />

Um die zwölf Entwurfsalternativen vergleichen zu können, ist es am praktischsten,<br />

mittels des speziellen <strong>Qualität</strong>smodells eine einzige <strong>Qualität</strong>skennzahl zu berechnen,<br />

anhand <strong>der</strong> eine Rangfolge <strong>der</strong> Alternativen bestimmt werden kann.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!