05.02.2013 Aufrufe

Konzeption und modellgetriebene Entwicklung eines ...

Konzeption und modellgetriebene Entwicklung eines ...

Konzeption und modellgetriebene Entwicklung eines ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

26 KAPITEL 3. ENTWICKLUNGSPROZESS<br />

• Betriebssystem: Microsoft Vista 64-Bit<br />

Testsystem Neben dem <strong>Entwicklung</strong>ssystem wurde am Fachbereich ein<br />

Testsystem benutzt, damit der Benutzer <strong>und</strong> die Betreuer den Fortschritt<br />

verfolgen konnten. Auf dem Testsystem war MySQL, JBoss <strong>und</strong> Maven installiert,<br />

also nur die für den Betrieb der Anwendung nötigen Komponenten.<br />

3.2 Vorgehen bei der <strong>Entwicklung</strong><br />

Bei der <strong>Entwicklung</strong> der Anwendung wurde ein iteratives Vorgehen gewählt,<br />

in jeder Iteration sollen die Qualität <strong>und</strong> die Funktionen der Anwendung den<br />

Zielen angenähert werden. Bei der <strong>Entwicklung</strong> der Anwendung wurden die<br />

klassischen Phasen: die Analyse, der Entwurf, die Implementierung <strong>und</strong> der<br />

Test, eingehalten.<br />

Zuerst wurde ein Prototyp vereinbart, welcher die Eingabe von F<strong>und</strong>orten<br />

<strong>und</strong> normalen F<strong>und</strong>en beinhaltet, um die Art der Anwendung <strong>und</strong> Möglichkeiten<br />

der generierten Anwendung dem Anwender näher zu bringen. Der<br />

Durchstich durch die gr<strong>und</strong>legenden Funktionen des Systems half, die erste<br />

Analyse zu verbessern. Der Prototyp selbst konnte zur <strong>Entwicklung</strong> der Anwendung<br />

weiter verwendet werden.<br />

Als nächstes wurde dieser Prototyp zur ersten, zweiten <strong>und</strong> dritten Ausbaustufe<br />

erweitert, wie bei den funktionalen Anforderungen noch beschrieben<br />

wird (siehe 4.3.1).<br />

Begleitet wird die <strong>Entwicklung</strong> durch die Veröffentlichung von Zwischenversionen,<br />

an denen der Anwender die <strong>Entwicklung</strong> sehen <strong>und</strong> frühzeitig Anmerkungen,<br />

Fragen <strong>und</strong> Änderungen anbringen kann.<br />

Die Tests konnten durchgeführt werden, sobald das Datenbankschema nach<br />

der ersten Ausbaustufe stabil war.<br />

Die Integration <strong>und</strong> Installation auf einem produktiven System werden erst<br />

nach Ablauf der Diplomarbeit vorgenommen, weil der Benutzer das System<br />

im Sommer 2009 benötigt <strong>und</strong> es gegebenenfalls noch erweitert werden soll.<br />

3.2.1 Ausbaustufen im Detail<br />

In der Analyse wurden die Ziele der nächsten Ausbaustufe geplant. Darauf<br />

folgte die Verifizierung der Funktionen, die eingeführt werden sollten.<br />

Sofern es sinnvoll war, wurden die Funktionen in Arbeitspakete aufgeteilt

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!