Die Entwicklung eines Softwareprojekts gliedert sich in fünf Phasen

Marko Haenisch, 206210759
(1)
Die Entwicklung eines Softwareprojekts gliedert sich in fünf Phasen.
Begonnen wird mit der Problem- und Anforderungsanalyse. Zusammen mit
dem Auftragsgeber werden die Anforderungen und Ziele an das Produkt grob
festegelegt. Eine erste grobe Projektplanung geht hervor und eine erste
Kostenschätzung wird vorgenommen. Während dieser Phase entsteht ein
Lastenheft und ein Projektplan (u.U. auch ein Netzplan).
In der folgenden Systemanalyse werden die Anforderungen und Ziele
gemeinsam mit dem Auftragsgeber genau in einem Pichtenheft festgelegt.
Auf Basis dieses Hefts wird der Projektplan überarbeitet, aber auch die
Kostenschätzung. Ein vorläuges Benutzhandbuch, sowie ein erster Testplan
gehen zudem aus dieser Phase hervor. Ziel der Systemanalyse ist zudem das
Entwickeln eines funktionalen Modells.
Im Entwurf wird die Systemarchitektur unter Beachtung der
nicht-funktionalen Anforderungen erstellt. Unmittelbar darauf muss der
Projektplan, das Benutzhandbuch und der Verikationsplan überarbeitet
werden. Während des anschlieÿenden Testens wird vorallem die Korrektheit
der einzelnen Bestandteile des Softwareprojekts, d.h. deren Funktionalität,
Zuverlässigkeit, aber auch auf Änderbarkeit hin mit Integrations-, Funktions-,
Leistungs-, Benutzbarkeitstest usw. überprüft.
Nach Fertigstellung eines Softwareprojekts kann es weiterhin nötig werden/
sein Quellcode im Programm zu ändern. In der Wartungs- und Pegephase
werden Fehlerkorrekturen, aber auch Änderungen an der Funktionalität
vorgenommen. Jede Änderung verlangt eine Überarbeitung des Pichtenhefts,
des Benutzerhandbuchs, der Systemarchitektur und den Tests. Im
Wesentlichen wird sich aber auf den Rückblick (ein Erfahrungsbericht der
während der Entwicklung des Projekts entstand) bezogen.
1