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
© Copyright 2024 ExpyDoc