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.

Kapitel 10<br />

Ein spezifisches<br />

<strong>Qualität</strong>smodell<br />

For an actual design task, the designer’s choices and decisions will need to be resolved solely on<br />

the basis of the needs of the particular problem that requires to be solved.<br />

(Budgen, 1994, S. 151)<br />

In diesem Kapitel wird anhand eines Beispiels gezeigt, wie aus dem allgemeinen <strong>Qualität</strong>smodell<br />

QOOD ein spezifisches <strong>Qualität</strong>smodell abgeleitet wird. Dieses <strong>Qualität</strong>smodell<br />

wird in einer Fallstudie auf zwölf alternative <strong>Entwürfe</strong> angewendet und<br />

validiert. Während <strong>der</strong> <strong>Bewertung</strong> aufgefallene Details <strong>der</strong> <strong>Entwürfe</strong> werden ebenfalls<br />

diskutiert. Abschließend wird die Problematik <strong>der</strong> Berücksichtigung von Entwurfsmustern<br />

bei <strong>der</strong> <strong>Bewertung</strong> anhand des Beispiels aus Kapitel 7 behandelt.<br />

10.1 Ableitung des <strong>Qualität</strong>smodells<br />

10.1.1 <strong>Bewertung</strong>sgegenstand<br />

<strong>Bewertung</strong>sgegenstand ist ein Fahrplanauskunftssystem, das im Sommersemester<br />

2001 im Rahmen eines Softwarepraktikums im Studiengang Softwaretechnik an <strong>der</strong><br />

Universität Stuttgart entwickelt wurde. Zwölf Gruppen mit jeweils drei Studierenden<br />

(Grundstudium, 4. Semester) lieferten u. a. je eine Spezifikation, einen objektorientierten<br />

Entwurf und eine Implementierung in Java ab. Da die zugrunde liegenden Anfor<strong>der</strong>ungen<br />

dieselben waren, sind die zwölf <strong>Entwürfe</strong> gut vergleichbar (bis auf Abweichungen<br />

in <strong>der</strong> Gestaltung <strong>der</strong> Benutzungsoberfläche, die nicht vorgegeben war). Die<br />

Aufgabenstellung, eine Aufstellung <strong>der</strong> Anfor<strong>der</strong>ungen und das Begriffslexikon sind<br />

in Anhang C abgedruckt.<br />

Das Fahrplaninformationssystem setzt auf einer Datenbasis auf, die Linien, Haltestellen,<br />

Abfahrtszeiten an den Endhaltestellen und Fahrzeiten zwischen den Haltestellen<br />

umfasst. Das System besitzt zwei Modi, den Fahrgastmodus und den Administratormodus.<br />

Im Fahrgastmodus kann <strong>der</strong> Benutzer Verbindungen suchen und ausdru-<br />

135

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!