Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Hauptphasen des Lebenszyklus der Softwareentwicklung (SDLC)

Das folgende Diagramm zeigt die Hauptphasen des Lebenszyklus der Softwareentwicklung (SDLC: Software Development Life Cycle): Analse und Definition der Anforderungen, Entwicklung von Jobs und Tests, Einrichtung einer automatisierten Generierung, Tests zur Qualitätssicherung sowie Go-Live und Wartung der Produkte.

Weitere Informationen zu den an diesen Phasen beteiligten Personen finden Sie unter Profile.

Entwicklungszyklus eines Produkts

Der Entwicklungszyklus eines Produkts bzw. einer Funktion ist ein weitläufiger Prozess, der Spezifikationen, Entwicklung und Tests, Implementierung in einer QS- und Produktionsumgebung, Wartung sowie Migration umfasst.

Profile

Beispielgruppe von in die Phasen eines Produktlebenszyklus involvierten Haupt-Personas

  • Alan, der Projektmanager (Analyse und Anforderungen / Spezifikationsphase): Alan ist für die Projektarchitektur zuständig und wählt die zu verwendenden Technologien aus. Er ist für die Ausarbeitung der Spezifikationen verantwortlich, gemeinsam mit den Business Managern und Entwicklern.
  • Jim, der Entwickler (Entwicklung und Test + Wartungsphase): Jim entwickelt und implementiert Jobs und Komponenten in der Entwicklungsumgebung. Darüber hinaus erstellt er Tests für die entwickelten Jobs, führt sie aus und übergibt diese Jobs dann an Thomas. Nach Bedarf können beide auch die Wartung übernehmen und Fehler beheben bzw. die Software verbessern, um neuen technischen Anforderungen gerecht zu werden.
  • Tomas, der QS-Ingenieur (Testphase zur Qualitätssicherung): Thomas erstellt Test-Suites für Funktionen und Produkte und führt sie in der QS-Umgebung aus, unter Verwendung manueller (auf der Grundlage von Benutzerszenarien) und automatisierter Generierungstests (mithilfe von Testfällen). Er sendet ebenfalls regelmäßig Ergebnisberichte an Megan.
  • Megan, die Operation/Release Managerin (Go-Live-Phase): Megan verbessert die Generierung des Kandidaten für die Release (RC: Release Candidate) und implementiert ihn in der Produktionsumgebung, sobald sie sicher ist, dass alle Tests erfolgreich waren.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!