Iterationen

Auch bekannt unter:

  • Inkrementelles Vorgehensmodell
  • Iteratives Vorgehensmodell

Quellen und weiterführende Links:


Eine Iteration Eine Iteration (Softwareentwicklung) ist ein Zyklus aus Requirements Planning, Analyse, Design, Implementierung, Tests und Evaluierung (ggf. mit Deployment Deployment bezeichnet das Bereitstellen einer Software in einer Zielumgebung, sodass sie für Nutzer erreichbar und einsatzbereit ist.). beschreibt einen abgeschlossenen Zyklus aus Requirements Planning, Analyse, Design, Implementierung, Tests und Evaluierung (ggf. mit Deployment Deployment bezeichnet das Bereitstellen einer Software in einer Zielumgebung, sodass sie für Nutzer erreichbar und einsatzbereit ist.) im iterativen Eine Iteration (Softwareentwicklung) ist ein Zyklus aus Requirements Planning, Analyse, Design, Implementierung, Tests und Evaluierung (ggf. mit Deployment Deployment bezeichnet das Bereitstellen einer Software in einer Zielumgebung, sodass sie für Nutzer erreichbar und einsatzbereit ist.)./inkrementellen Vorgehensmodell der Softwareentwicklung. Dieses Vorgehen wird auch in der Agilen Softwareentwicklung verwendet.

Ziel ist es, die Software kontinuierlich zu verbessern, das heißt, mit jeder Entwicklungsiteration die Software inkrementell verbessert zu haben. Am Ende jedes Zyklus steht ein funktionsfähiges Produkt zur Verfügung. Normalerweise steht auch kein definierter Endzustand des Produktes fest, die Software wächst organisch weiter.


Verwandte Technologien und Begriffe:

  • Agile Agile ist eine iterative Projektmanagement Methode, die dabei helfen soll, ein Projekt schnell und reibungslos umzusetzen.
  • Meilenstein In der Softwareentwicklung markiert ein Meilenstein einen besonderen (abgeschlossenen) Schritt im Projektverlauf.
  • Release Die veröffentlichte Version eines Software-Produkts wird als Release bezeichnet.