Software Lebensphasen
Die Software-Entwicklungszyklus ist ein Projekt-Management-Konzept, das eine Anwendung-Entwicklungsprojekt in kleinere Phasen Segmente. Nach Abschluss jeder Phase chronologisch, das Projekt ist leichter bewältigen und ist wahrscheinlicher, pünktlich, Rahmen und nach Vorgaben abgeschlossen werden. Die sechs Phasen des Software-Lebenszyklus sind Planung, Entwurf, Entwicklung, Prüfung, Umsetzung und Wartung.
Phase 1: Planung
Die Planungsphase umfasst das Sammeln von Anforderungen dieses Detail, wie die Software funktionieren sollte. Dazu gehören dokumentieren die Bedürfnisse der Geschäftsbereiche, die die Software verwenden werden.
Phase zwei: Design
Während der Entwurfsphase sind die Anforderungen aus der Planungsphase gesammelt in einer Anwendung-Blueprint Handarbeit, die dem Entwickler anweisen, wie die Software erstellt wird.
Phase 3: Entwicklung
In diesem Stadium schreiben Programmierer Code notwendig, um die Anwendung gemäß Spezifikation arbeiten. Der Abschluss der Entwicklungsphase bedeutet, dass die Software nun eine fertige Anwendung bereit getestet werden.
Phase vier: Testen
Die Test-Phase umfasst zwei Schritte. Die erste ist die Prüfung des Systems, um sicherzustellen, dass Funktionen erfüllen, was erwartet wird und bestimmt ist. Das zweite ist, Benutzerakzeptanztests (UAT) durchzuführen, wo die Endbenutzer System bestätigen, dass die Software ihre funktionalen Anforderungen erfüllt.
Phase 5: Implementierung
Nachdem die Endbenutzer die Software über UAT genehmigt haben, kann das System implementiert werden. Diese Umsetzungsphase beinhaltet die Installation der Software in einer Produktionsumgebung.
Phase 6: Wartung
Die Erhaltungsphase ist die letzte Phase und kontinuierliche Unterstützung während der gesamten Lebensdauer der Anwendung enthält. Dazu gehört auch die Software zu reparieren, wenn es bricht und die Reaktion auf Situationen, die eine Anpassung oder Erweiterung für die Anwendung benötigen.