Die Etappen in einem Computersystem Lebenszyklus sind oft wie ein Wasserfall , in dem jede Stufe bietet Eingabe für den nächsten Schritt beschrieben. Theoretisch funktioniert dieses Modell auch in einer perfekten Welt , aber die meisten Schritte werden mehrfach wiederholt , bevor ein System ist völlig aufgegeben oder Sonne - setted . Es ist praktisch unmöglich , alle Anforderungen im Vorfeld oder ein Geschäft , das nicht entwickelt hat aufgrund der rasanten Veränderungen von der heutigen globalen Wirtschaft erforderlich zu finden wissen. Die Stufen können verwendet wie beschrieben, aber Plan einschließlich Flexibilität bei der Gestaltung Plan und Neubetrachtung Stufen wie erforderlich. Machbarkeitsstudie
Blick auf die hohen Anforderungen des vorgeschlagenen Systems zu bestimmen, ob der Nutzen die geschätzten Kosten überwiegen.
Systems Analysis
< p> In dieser Phase werden die Business-Anforderungen , dass ein neues System erfüllen muss. Sammeln Nutzeranforderungen und analysieren den aktuellen Prozess zu einer effizienteren Möglichkeiten, um die Aufgabe abzuschließen bestimmen. Wenn keine aktuellen Prozess in Gebrauch ist, definieren einen völlig neuen Verfahren .
System Design
erstellen detaillierte Programm Spezifikationen, die von den Programmierern verwendet werden, um zu erstellen wird die eigentliche Software . Fügen Sie detaillierte Bildschirm-Layouts , Berichte, Geschäftsregeln , Flussdiagramme und Pseudo-Code .
Coding
In dieser Phase erstellen die Programmierer neue Programme oder zu modifizieren alten. Neue Datei erstellen Strukturen und Datenbanken. Verwenden Sie eine Test-Plattform , so dass Produktionssysteme nicht durch Ausfälle Prozess betroffen sind.
Testing
testen jedes Programm separat , um sicherzustellen, dass es funktioniert wie vorgesehen. Wenn jedes Stück ist entschlossen, fehlerfrei sein , führen integriert Tests, um sicherzustellen, dass das System als Ganzes korrekt funktioniert. Häufig arbeiten Programme korrekt als eine Einheit , sind aber aufgrund von Fehlern bei der integrierten Test gefunden modifiziert. Nachdem die Systeme Gruppe vervollständigt integriert Tests, schalten Sie das System über die Benutzergruppe für Endprüfung . Vor der Implementierung , was die Business Unit abmustert auf dem System , dass es seine Zustimmung trifft .
Umsetzung
Verschieben Sie alle Teile des Codes und die zugehörigen Dateisysteme in das Produktivsystem . Planen Sie die Arbeitsplätze und machen Benutzer Bildschirme der Business Unit . Lassen Sie Live-Daten durch das System zum ersten Mal fließen.
Wartung
Probleme gefunden werden oder Geschäftsregeln ändern , ändern Sie das System nach der neuen Funktion Anforderungen . Wartung auch das Bewegen der Software auf einem Computer aufgerüstet , wodurch Speicherplatz oder Upgrade -Versionen . Dieser ist in der Regel die längste Etappe in einer Software- Lebenszyklus .
Retirement
Alle Software- Systeme schließlich treffen am Ende ihrer Nützlichkeit und sind im Ruhestand oder Sonne - setted . Dieser Prozess beinhaltet Aufheben der Arbeitsplätze , die Beseitigung Benutzeroberflächen und Archivierung von Daten .