Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
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