Software-Lebenszyklus

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Version vom 20. August 2010, 12:01 Uhr von Uese (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Ein Softwarelebenszyklus beinhaltet die

  • Entwicklung
  • Nutzung und
  • Weiterentwicklung

eines Softwareproduktes.

Der Lebenszyklus beginnt mit der Anforderung durch den Kunden (Auftrag zur Erstellung eines Programmes), geht über in die Entwicklung (u.a. Programmierung) und danach in die Nutzung. Zum Zyklus selber gehört ebenfalls die Wartung (Reparatur und Aktualisierung).

Sollte die Software aufgrund z.B. Überalterung nicht mehr zeitgemäß sein und / oder nicht mehr den Hardwareanforderungen der Rechnersysteme entsprechen, wird der Lebenszyklus beendet. Dies bedeutet, dass die Nutzung der Software zwar weiterhin möglich ist, aber seitens des Softwareherstellers für das entsprechende Programm keine Aktualisierungen bzw. Reparaturen mehr (z.B. in Form von Servicepacks und Hotfixes zur Fehlerbeseitigung) bereitgestellt werden.


Ein gutes Beispiel dafür bietet der Microsoft Product Lifecycle.