Software Entwicklung durchläuft Phasen von der Konzeption bis zur endgültigen Freigabe für den Einsatz . Jede Stufe in dem Prozess der Entwicklung ist wichtig und kann nicht ignoriert werden. Die gesamte Stufen werden als Software-Lebenszyklus . Projektierung
Die erste Stufe in der Software Development Life Cycle (SDLC ) heißt Projektplanung. Hier werden die allgemeinen Ziele der Software definiert sind , gewählt der Lebenszyklus -Modell und der Zeitplan produziert.
Requirements Definition
Die definierten Ziele werden in einem detaillierten Anforderungen verfeinert Dokument . Das Projekt -und Zeitplan sind ebenfalls aktualisiert. Ein Anforderungsverfolgung Matrix wird gegründet, um Follow-up auf die Umsetzung der Anforderungen .
Entwurf
Die Planungsphase produziert Funktionsteile beschreibende Diagramme , Pseudo- Code und Daten Wörterbuch allem als Design-Dokument . Das Projekt -und Zeitplan sind wieder aktualisiert. Mit diesen Unterlagen kann ein erfahrener Programmierer vorgehen, um die Software zu entwickeln.
Entwicklung
Die Entwicklungsphase der Software erzeugt und erste Dokumentation als Online-Hilfe . Auch ist eine vollständige Umsetzung Karte mit Quellcode mit Prüfplan und aktualisierten Projektplan und Anforderungsverfolgung Matrix hergestellt .
Integration and Test
Software in Module erzeugt wird. Jedes Modul getestet wird , und die integrierte Module wieder als ein System getestet. Dokumentation folgt als Online-Hilfe , Annahme und aktualisierte Plan Projekt -und Zeitplan .
Abnahme und Montage
Alle Testszenarien werden erneut ausführen, um die Richtigkeit und Vollständigkeit der Akkreditierung Software. Der Kunde bestätigt, dass die Anforderungen erfüllt sind und gibt eine Akzeptanz Denkschrift , die Installation führt .