Samstag, 15. Dezember 2012
Software-Entwicklungs-Lebenszyklus
Was ist Software-Entwicklungs-Lebenszyklus?
Das Software Development Life Cycle ist eine Schritt-für-Schritt-Prozess in der Entwicklung eines Software-Produkts beteiligt. Es ist auch als Software Development Prozess in bestimmten Teilen der Welt bezeichnet. Der ganze Prozess wird im Allgemeinen in einen Satz von Schritten klassifiziert und eine spezifische Operation wird in jedem der Schritte durchgeführt werden.
Einstufung
Die grundlegende Einteilung des gesamten Prozesses ist so followsPlanning
Analyse
Design
Entwicklung
Implementierung
Testen
Einsatz
Wartung
Jeder der Schritte des Verfahrens hat seine eigene Bedeutung und spielt eine bedeutende Rolle bei der Produktentwicklung. Die Beschreibung der einzelnen Schritte kann ein besseres Verständnis.
Planung
Dies ist die erste und wichtigste Schritt in der Entwicklung und einer der wichtigsten Stufen. Das Grundmotiv ist das gesamte Projekt zu planen und die Vor-und Nachteile des Projekts zu schätzen. Die Planungsphase beinhaltet die Definition der beabsichtigten Systems, die Entwicklung des Projektplans und Parallel-Management des Plans während des gesamten Verfahrens der Entwicklung.
Eine gute und ausgereifte Plan kann eine sehr gute Initiative und positiv beeinflussen kann das komplette Projekt.
Analyse
Das Hauptziel der Analyse-Phase ist es, Statistiken und Erfassung von Anforderungen durchzuführen. Basierend auf der Analyse des Projekts und aufgrund des Einflusses der Ergebnisse der Planungsphase werden die Anforderungen für das Projekt entschieden und gesammelt.
Sobald die Voraussetzungen für das Projekt gesammelt werden, werden sie priorisiert und machte sich bereit für die weitere Verwendung. Die Entscheidungen in der Analyse-Phase getroffen sind out-and-out aufgrund der Bedarfsanalyse. Proceedings nach der aktuellen Phase definiert.
Design
Sobald die Analyse beendet ist, beginnt der Entwurfsphase. Ziel ist es, den Aufbau des gesamten Systems zu schaffen. Dies ist eine der wichtigsten Phasen des Prozesses und dient dazu, ein Benchmark der Bühne sein, da die Fehler bis zu diesem Zeitpunkt und in dieser Phase durchgeführt hier gelöscht werden kann.
Die meisten Entwickler haben die Angewohnheit, die Entwicklung eines Prototyps der gesamten Software und stellen Sie die Software wie ein Miniatur-Modell. Die Mängel, sowohl technische als auch Design, gefunden und entfernt werden und der gesamte Prozess kann umgestaltet werden.
Entwicklung und Umsetzung
Die Entwicklung und Umsetzung Phase ist die wichtigste Phase, da es die Phase, wo der Hauptteil des Projektes erfolgt ist. Die grundlegenden Arbeiten umfassen das Design der grundlegenden technischen Architektur und die Wartung der Datenbank-Datensätze und Programme im Zusammenhang mit der Entwicklung.
Eines der wichtigsten Szenarien ist die Umsetzung der Prototyp in eine vollwertige Arbeitsumgebung, die das Endprodukt oder die Software.
Testen
Die Testphase ist einer der letzten Stufen des Entwicklungsprozesses und das ist die Phase, wo die endgültige Anpassungen vor der Vorlage das vollständig entwickelte Software zur Endnutzer gemacht werden.
Im Allgemeinen treffen die Tester das Problem der Entfernung die logischen Fehler und Bugs. Die Prüfbedingungen, die in der Analysephase entschieden werden, werden auf das System angewendet, und wenn die Ausgabe, die erhalten ist gleich der gewünschten Ausgabe, bedeutet dies, dass die Software bereit, die dem Benutzer bereitgestellt werden soll.
Wartung
Der härteste Job in der Erhaltungsphase das in der Regel für den höchsten Geldbetrag gestoßen. Die Wartungsteam entschieden wird, dass sie auf der Änderung in der Organisation der Software und an die Entwickler überwachen, falls ein Bedarf besteht.
Der Informationsstand ist auch mit, in dieser Phase. Dies dient dazu, die Beziehung zwischen dem Benutzer und dem Konzept aufrechtzuerhalten.
...
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen