29.10.2013 Aufrufe

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

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.

1. Einleitung<br />

hang sollen die vorhandene Instant-Grid-Infrastruktur erweitert und Bedienelemente zur<br />

einheitlichen Benutzeroberfläche des Anwender-Portals hinzugefügt werden.<br />

Die technischen Voraussetzungen und detaillierten Anforderungen an ein solches System<br />

sind herauszuarbeiten und ein geeigneter Lösungsweg aufzuzeigen. Die enge Zusammenarbeit<br />

mit dem Projektpartner FIRST spielt dabei eine wesentliche Rolle.<br />

1.3. Methodik<br />

Aspekte der Integration in das vorhandene Projekt, die Nutzung einer Vielzahl verschiedener<br />

Technologien und das Zusammenwirken unterschiedlicher Reflexionsebenen durch<br />

mehrere Projektbeteiligte sind zu beachten. Dies muss sich in der Vorgehensweise und der<br />

angebrachten Wahl der entsprechenden Methoden der Informatik widerspiegeln.<br />

Die im Folgenden eingesetzte Methodik zur Analyse und Entwurf des Systems basiert<br />

auf dem sog. „Object Engineering Process“ (OEP) 1 und orientiert sich weitestgehend an<br />

dem Lehrbuch von Bernd Oestereich[6]. Ziel des OEP ist die Entwicklung hochwertiger<br />

Anforderungsformulierungen als Grundlage für die Systementwicklung. Ein strukturiertes<br />

Vorgehen in diesem Bereich ist besonders wichtig, da Fehler in der Anforderung ein exponentielles<br />

Wachstum des Aufwands zur Korrektur im Laufe des Entwicklungsprozesses<br />

zur Folge hat (vgl. [7, 8]). Diese Beobachtung unterstreicht auch das Ergebnis einer Studie<br />

der Standish Group[9] in der angegeben wird, dass die Gründe für das Fehlschlagen von<br />

Projekten zu über ein Viertel in einer unvollständigen Dokumentation der Anforderungen<br />

und einer unzureichenden Einbeziehung der Nutzer liegen.<br />

Aufgrund des technischen Charakters der zu entwickelnden Anwendung wurde das<br />

Verfahren zusätzlich durch weitere Aspekte aus den einschlägigen Fachbüchern von Helmut<br />

Balzert[8], Chris Rupp[10] und Bernd Brügge[11] modifiziert und ergänzt. Die verschiedenen<br />

Kernabschnitte der Softwareentwicklung, Analyse, Design, Implementierung<br />

und Test, werden im Entwicklungsprozess iterativ und inkrementell durchlaufen. Dadurch<br />

können schrittweise Zwischenergebnisse präsentiert und damit eine kontinuierliche und<br />

effektive Kommunikation zwischen den beteiligten Gruppen gewährleistet werden.<br />

1.4. Aufbau<br />

Nach der einleitenden Beschreibung des genauen Umfeldes der Arbeit wird, mit Blick<br />

auf die Integration der Arbeit in die verschiedenen Projekte, ein entsprechendes Anforderungsprofil<br />

abgeleitet. Die detaillierte Analyse der Anforderungen und Rahmenbedingungen<br />

bildet im Anschluss die Grundlage für das Design der Anwendung. Gefolgt von der<br />

1 Eine Entwicklung der oose.de GmbH (s. http://www.oose.de/oep/).<br />

2

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!