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
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.