Iteration – ein Prozess mit sich wiederholenden HandlungenDer Begriff „Iteration“ stammt aus dem Lateinischen und bedeutet „wiederholen“. Er beschreibt einen Prozess von ähnlichen oder sogar gleichen Handlungen mit dem Ziel, eine definierte Lösung zu realisieren. Unter anderem wird die Iteration in der Mathematik, der Linguistik, der Informatik und der Produktentwicklung bzw. Softwareentwicklung benutzt. In der Informatik bezeichnet sie entweder die wiederholte Ausführung von Anweisungen als Schleife oder den wiederholten Zugriff auf Datenstrukturen. Show
Iterationen in der SoftwareentwicklungIn der Softwareentwicklung wird die Iteration unterschiedlich gebraucht:
Oftmals wird in der Produkt- und Softwareentwicklung auch von einem iterativ-inkrementellen Vorgehen gesprochen. Iterativ bezieht sich auf einen zeitlich und fachlich in sich geschlossenen Zeitabschnitt, in dem schrittweise (inkrementell) zusätzliche Funktionalität entwickelt wird. Dauer und Häufigkeit von IterationenAufgrund dieser unterschiedlichen Interpretationen einer Iteration lässt sich nicht allgemein festlegen, wie lange eine Iteration dauert oder wie häufig sie sich wiederholt. Entsprechende Festlegungen müssen projektspezifisch getroffen werden. In Scrum als bekanntestem Vertreter der agilen Softwareentwicklung werden Iterationen als Sprints bezeichnet. Es handelt sich um Ereignisse von fester Länge von einem Monat oder weniger, wobei ein neuer Sprint sofort nach dem Abschluss des vorherigen Sprints beginnt. Eine solche Vorgabe kennt das V-Modell XT als Vorgehensmodell bundesdeutscher Behörden nicht; dort werden Iterationen im Zuge des Tailorings statisch zum Projektbeginn oder dynamisch im Laufe des Projekts mit zu bestimmenden Zeitintervallen definiert. Die Zeitintervalle richten sich nach den Inhalten – ein wesentlicher Unterschied zu Scrum, denn dort werden die Inhalte so definiert, dass sie sich in den fixierten Zeitintervallen realisieren lassen. Im Sinne der Vergleichbarkeit von Ergebnissen ergibt es unabhängig von der Softwareentwicklungsmethode Sinn, in einem Projekt Iterationen möglichst mit demselben Umfang und derselben Dauer zu planen.
iterativGrammatik Adjektiv Aussprache Worttrennung ite-ra-tiv Wortbildung mit ›iterativ‹ als Erstglied: Iterativbildung · mit ›iterativ‹ als Grundform: Iterativ Herkunft zu iterārelat ‘wiederholen’ Duden, GWDS, 1999 Bedeutungen2. besonders Mathematik sich schrittweise in wiederholten Rechengängen der exakten Lösung annähernd EtymologieIterativum · iterativ Iterativum n. (mit bestimmten Wortbildungsmitteln gebildetes) Wort (besonders Verb) zur Bezeichnung von sich wiederholenden Vorgängen, Handlungen oder Erscheinungen (Ende 17. Jh.), Wiederaufnahme eines bereits von den römischen Grammatikern gebrauchten Terminus spätlat. (verba) iterātīva (Plur.), zu lat. iterāre (iterātum) ‘wiederholen’. Dazu auch iterativ Adj. ‘eine Wiederholung von Vorgängen ausdrückend’ (Ende 18. Jh.). ThesaurusSynonymgruppe (sich) periodisch wiederholend · iterativ · wiederholend · zyklisch
Typische Verbindungen zu ›iterativ‹ (berechnet)Detailliertere Informationen bietet das DWDS-Wortprofil zu ›iterativ‹. Verwendungsbeispiele für ›iterativ‹maschinell ausgesucht aus den DWDS-Korpora Man macht es iterativ, und zwar auf eine einfache Weise durch systematisches Probieren. [Rechenberg, Peter: Was ist Informatik?, München: Hanser 1994 [1991], S. 84] Die vierte Phase (iterative Auslieferung) dient dazu, das System in die produktive Umgebung zu integrieren. [C’t, 2001, Nr. 2] In einem iterativen Prozeß versucht die Erkennungslogik diesen zu optimieren. [C’t, 1998, Nr. 21] Iterative Lösungen des Vertreterproblems bleiben also häufig in lokalen Minima stecken. [C’t, 1994, Nr. 1] In der Regel gestaltet sich die Bearbeitung einer Phase als ein iterativer Prozeß. [C’t, 1991, Nr. 9] Zitationshilfe „iterativ“, bereitgestellt durch das Digitale Wörterbuch der deutschen Sprache, <https://www.dwds.de/wb/iterativ>.
Was ist ein iterativer Prozess?Der iterative Prozess ist ein Ansatz, bei dem ein Projekt, Produkt oder Vorhaben erstellt, weiterentwickelt und verbessert wird. Teams, bei denen ein iterativer Prozess zum Einsatz kommt, erstellen, testen und überarbeiten einen Ablauf so lange, bis sie mit dem Endergebnis zufrieden sind.
Was heißt iterativ auf Deutsch?Iterativ (latein. iterativus) bezeichnet: in der Sprachwissenschaft wiederholend, siehe Iterativ (Grammatik) in der Mathematik/Informatik sich schrittweise in wiederholten Rechengängen der exakten Lösung annähernd, siehe Iteration.
Was bedeutet Iteratives arbeiten?Iteratives Arbeiten bedeutet, einen Prozess in Phasen aufzuteilen, und diese in mehreren Schleifen zu wiederholen, um sich einem (zu Beginn noch unbekannten Ziel) schrittweise anzunähern.
Was ist iterative Planung?In der modernen Entwicklung ist ein Release in mehrere Entwicklungsperioden mit fester Länge unterteilt, die als Iterationen bezeichnet werden. Eine Iteration dauert in der Regel zwischen zwei und sechs Wochen. Bei der Planung einer Iteration muss die zu erledigende Arbeit zeitlich geplant werden.
|