14.01.2013 Aufrufe

Baccalaureatsarbeit (PDF) - tanjadoering.de

Baccalaureatsarbeit (PDF) - tanjadoering.de

Baccalaureatsarbeit (PDF) - tanjadoering.de

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.

36 2.4 Herausfor<strong>de</strong>rungen für die Entwicklung von Anwendungssystemen<br />

• Wartung<br />

Auch nach <strong>de</strong>r Einführung muss das System gewartet wer<strong>de</strong>n. Tauchen Fehler auf, so sollte<br />

das Programm von diesen bereinigt wer<strong>de</strong>n. Wer<strong>de</strong>n Funktionalitätsän<strong>de</strong>rungen o<strong>de</strong>r<br />

-erweiterungen erwünscht, so kann die Entwicklung einer neuen Version erfor<strong>de</strong>rlich sein.<br />

Insbeson<strong>de</strong>re die Erhaltung <strong>de</strong>r Softwarestruktur stellt eine Herausfor<strong>de</strong>rung dar, da bei<br />

Programmverän<strong>de</strong>rungen oftmals ursprüngliche architektonische Prinzipien nicht eingehalten<br />

o<strong>de</strong>r Wechselwirkungen nicht bedacht wer<strong>de</strong>n.<br />

• Evaluation<br />

Um die Qualität <strong>de</strong>s fertigen Produktes zu überprüfen, sollte <strong>de</strong>r Entwickler softwareergonomische<br />

Evaluationsverfahren einsetzen, die vor allem die Erfahrungen und<br />

Anregungen <strong>de</strong>r Benutzer einbeziehen.<br />

Prozessbezogene Aufgaben<br />

Neben <strong>de</strong>n produktbezogenen Aufgaben gibt es eine Reihe typischer prozessbezogener<br />

Aufgaben, die sich <strong>de</strong>n Entwickler von Anwendungssoftware im Verlauf eines<br />

Softwareprojektes stellen. Ein wichtiger Aufgabenbereich ist <strong>de</strong>r <strong>de</strong>s Managements:<br />

• Management<br />

Aus <strong>de</strong>m Kreis <strong>de</strong>r Entwickler muss das Entwicklungsmanagement die Projektorganisation<br />

vornehmen. Dazu gehört, dass <strong>de</strong>r Entwicklungsprozess inhaltlich und zeitlich geplant und<br />

organisiert wird, so dass das Produkt im erstrebten Zeitrahmen erstellt wer<strong>de</strong>n kann und im<br />

Funktionsumfang die Zielvorstellungen erfüllt. Innerhalb <strong>de</strong>s Projektteams müssen die<br />

funktionalen Rollen festgelegt wer<strong>de</strong>n. Auch die Organisation <strong>de</strong>r Kooperation mit <strong>de</strong>n<br />

Anwen<strong>de</strong>rn und an<strong>de</strong>ren Projektbeteiligten sowie die Produktverwaltung gehört zu <strong>de</strong>n<br />

Aufgaben <strong>de</strong>s Entwicklungsteams.<br />

Die genannten produkt- und prozessbezogenen Aufgaben stellen eine Reihe von typischen<br />

Herausfor<strong>de</strong>rungen für die Entwicklung von Anwendungssystemen dar. Die Entwicklung<br />

eines E-Appointment-Systems konfrontiert die Projektbeteiligten zusätzlich mit <strong>de</strong>n<br />

beson<strong>de</strong>ren Anfor<strong>de</strong>rungen web-basierter Anwendungen.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!