Inkrementelles Vorgehensmodell

Ein iteratives Entwicklungsmodell

Das inkrementelle Vorgehensmodell beschreibt ein Vorgehensmodell zur Softwareentwicklung der kontinuierlichen Verbesserung, bei dem häufig in kleinen oder sogar kleinsten Schritten vorgegangen wird. Die agile Softwareentwicklung basiert auf einem inkrementellen Vorgehen, Wikis arbeiten ebenso nach diesem Prinzip.

Besonderheiten

Bei der inkrementellen Verbesserung steht der Endzustand in der Regel nicht fest. Das Projekt wächst organisch.

Inkrementelles Vorgehensmodell in der Softwareentwicklung

Iterative und inkrementelle Entwicklung ist ein zyklischer Software-Entwicklungsprozess, der inzwischen auch in anderen Projektbereichen erfolgreich eingesetzt wird. Der Begriff „iterative Entwicklung“ wird meistens mit Referenz auf den kombinierten Ansatz verwendet.

Definition von Inkrementell und Iterativ

Inkrementelle Entwicklung ist eine Strategie zur Termin- und Ablaufplanung, in der die verschiedenen Teile des Systems zu unterschiedlichen Zeiten und mit verschiedenen Geschwindigkeiten entwickelt und umgehend im Gesamtsystem integriert werden. Das Gegenbild ist eine gleichzeitige Integration aller Teilsysteme zum Abschluss des Projekts (Big-Bang-Integration).

Iterative Entwicklung ist eine Strategie zur Überarbeitungsplanung, die Zeit für laufende Revision und Verbesserung der Teile des Systems vorsieht. Sie setzt eine inkrementelle Entwicklung nicht voraus, passt aber sehr gut zu ihr. Ein Unterschied ist, dass das Ergebnis eines inkrementellen Arbeitsschritts nicht notwendigerweise Gegenstand weiterer Überarbeitung ist, noch dienen Ergebnisse aus Tests und Benutzerreaktionen als Vorgabe für nachfolgende Arbeitsschritte. Das Ergebnis einer Iteration hingegen wird auf notwendige Änderungen untersucht, vor allem hinsichtlich einer Anpassung der Ziele späterer Iterationen.

Der Grundgedanke hinter iterativer Überarbeitung ist es, ein Softwaresystem dergestalt schrittweise zu entwickeln, dass das Projektteam in die Lage versetzt wird, Erfahrungen aus vorangegangenen Entwicklungsschritten unmittelbar zu nutzen. Erfahrungen werden gezielt sowohl während der Entwicklung als auch aus der Verwendung des bereits abgeschlossenen Teils des Systems gewonnen.

Die wesentlichen Schritte im Prozess sind

  • mit einer einfachen und ausbaufähigen Implementierung einer definierten Untermenge der zu diesem Zeitpunkt bekannten Systemanforderungen anzufangen.
  • schrittweise mit zunehmender Kenntnis der sinnvollen Systemanforderungen die sich entwickelnden Versionen bis zur vollständigen Implementierung des Systems auszubauen
  • bei jeder Iteration den Entwurf anzupassen – wobei hier zwischen Iterationen zur Implementierung neuer Funktionen und Iterationen zur Verbesserung der Systemarchitektur (Refactoring) zu unterscheiden ist

Die Prozedur selbst besteht aus einem Initialisierungsschritt, einem Iterationsschritt, und der Projektkontrollliste.

  • Der Initialisierungsschritt schafft eine Basisversion des Systems mit dem Ziel, ein Produkt zu schaffen, auf das der Benutzer reagieren kann. Es sollte eine Stichprobe wesentlicher Gesichtspunkte des Problems abdecken und eine Lösung bieten, die leicht verstanden und umgesetzt werden kann.
  • Für die Steuerung des Iterationsprozesses wird eine Projektkontrollliste geführt, in der alle bekannten ausstehenden Aufgaben aufgezeichnet werden. Sie beinhaltet Posten wie z. B. die Implementation neuer Features und den Neuentwurf bestehender Systemteile. Die Kontrollliste wird anhand der Ergebnisse der Analysephasen ständig überarbeitet.
  • Jede Iteration beinhaltet die Umsetzung eines Postens oder einer definierten Gruppe von Posten aus der Projektkontrollliste und die Analyse der aktuellen Version des Systems. Bei der Umsetzung jedes Iterationsschritts ist das Ziel Einfachheit, Überschaubarkeit und Modularität, ob unmittelbar oder als Posten auf der Kontrollliste. Die Analyse einer Iteration beruht auf Benutzerfeedback und Programmanalyseverfahren. Sie untersucht die Struktur, Modularität, Benutzbarkeit, Zuverlässigkeit, Wirksamkeit und Zielerreichung. Anhand der Ergebnisse wird die Projektkontrollliste angepasst.

Phasen – Richtlinien für die Zeitplanung

Iterative Entwicklung

Zum Verständnis des Diagramms ist es sehr wichtig zu berücksichtigen, dass die Phasenaufteilung informell betrachtet werden muss. Teile des Systems werden umgehend im Gesamtsystem integriert (ein Deployment findet in jeder Iteration statt). Die Übergangsphase (Transition) überführt das System endgültig in den Produktiveinsatz. Der schräge Pfeil stellt die sequentielle Abarbeitung der Schritte dar und verdeutlicht, dass Architekten und Analysten im Verhältnis zu den Entwicklern immer einen Schritt voraus arbeiten.

Iterative Entwicklung teilt den Geschäftswert, also die Systemfunktionalität, in Iterationen ein. Bei jeder Iteration wird ein Teilabschnitt der Systemfunktionalität durch interdisziplinäre Arbeit fertiggestellt – beginnend mit dem Entwurf/Anforderungen bis hin zum Testen und der Inbetriebnahme. Der vereinheitlichte Prozess gruppiert die Iterationen in Phasen: Einleitung, Ausarbeitung, Konstruktion und Übergang. Diese Phasen sind informell anzusehen.

  • Die Einleitungsphase ermittelt Projektrahmen, Risikofaktoren und (funktionelle wie nicht-funktionelle) Anforderungen in geringer aber ausreichender Tiefe, um eine grobe Schätzung des Arbeitsaufwandes zu erlauben.
  • Die Ausarbeitungsphase liefert eine funktionsfähige Architektur, die die höchsten Risikofaktoren entschärft und die nicht-funktionellen Anforderungen erfüllt.
  • Die Konstruktionsphase füllt die Architektur schrittweise mit produktionsreifem Code aus, der durch Analyse, Entwurf, Umsetzung und Prüfung der funktionellen Anforderungen entsteht.
  • Die Übergangsphase überführt das System endgültig in den Produktiveinsatz.

Jede dieser Phasen kann auf eine oder mehrere Iterationen aufgeteilt sein, die meistens eher zeitlich und nicht durch die Umsetzung von Funktionsmerkmalen abgegrenzt sind. Architekten und Analysten arbeiten im Verhältnis zu den Entwicklern immer einen Schritt voraus.

Ein iteratives Vorgehensmodell zur inkrementellen Verbesserung wird durch die Vorgehensweise beim Spiralmodell beschrieben.

Siehe auch

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber:...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada April 2016. IUCN Red List of Threatened SpeciesTipeOrganisasi InternasionalKantor pusatInggrisWilayah layanan InternasionalBahasa resmi Bahasa InggrisOrganisasi indukInternational Union for Conservation of NatureSitus webwww.iucnredlist.org IUCN Red List of Threaten...

 

Historical period of Brazil (1840–1889) Second reign1840–1889Emperor Pedro II in his majestic costume with imperial insigniaKey eventsDeclaration of age of Pedro IIProclamation of the RepublicChronology Regency period Republic of the Sword [pt] Part of a series on theHistory of BrazilTerra Brasilis, Miller Atlas, 1519 Pre-Cabraline Indigenous peoples Luzia Kuhikugu Marajoara culture Colonial Brazil Treaty of Tordesillas Pedro Álvares Cabral's voyage European discovery Letter...

العلاقات الإماراتية التشيلية الإمارات العربية المتحدة تشيلي   الإمارات العربية المتحدة   تشيلي تعديل مصدري - تعديل   العلاقات الإماراتية التشيلية هي العلاقات الثنائية التي تجمع بين الإمارات العربية المتحدة وتشيلي.[1][2][3][4][5] مقارنة بين ال...

 

English theatre hall This article is about the theatre in Bath, England. For other uses, see The Egg (disambiguation). The EggAddressBathEnglandDesignationListed Building Grade IIConstructionOpened2005ArchitectHaworth TompkinsWebsitewww.theatreroyal.org.uk/the-egg The Egg (styled as the egg) is a theatre in Bath, built specifically for the use of young people.[1] It was converted from a former cinema and church hall by architects Haworth Tompkins.[2] The Grade II listed[3&...

 

American election 1807 Connecticut gubernatorial election ← 1806 April 9, 1807 1808 →   Nominee Jonathan Trumbull Jr. William Hart Party Federalist Democratic-Republican Popular vote 11,959 7,971 Percentage 59.72% 39.80% Governor before election Jonathan Trumbull Jr. Federalist Elected Governor Jonathan Trumbull Jr. Federalist Elections in Connecticut Federal government U.S President 1788–89 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 184...

Spanish painter (1591–1652) Jusepe de RiberaCopy of Saint Thomas (purported Ribera self-portrait) engraved by Hamlet WinstanleyBaptised(1591-02-17)February 17, 1591Játiva, Valencia, SpainDiedNovember 3, 1652(1652-11-03) (aged 61)Mergellina, Naples, ItalyOccupation(s)painter and printmakerYears active1611–1652Known forDrunken Silenus, Magdalena Ventura with Her Husband and Son, The Martyrdom of Saint Philip, Clubfooted Boy, The Holy Family with Saints Anne and Catherine of ...

 

Eurovision Song Contest 2014Country IcelandNational selectionSelection processSöngvakeppnin 2014Selection date(s)Semi-finals:1 February 20148 February 2014Final:15 February 2014Selected entrantPollapönkSelected songNo PrejudiceSelected songwriter(s)Heiðar Örn KristjánssonHaraldur Freyr GíslasonJohn GrantFinals performanceSemi-final resultQualified (8th, 61 points)Final result15th, 58 pointsIceland in the Eurovision Song Contest ◄2013 • 2014 �...

 

Флаг гордости бисексуалов Бисексуальность      Сексуальные ориентации Бисексуальность Пансексуальность Полисексуальность Моносексуальность Сексуальные идентичности Би-любопытство Гетерогибкость и гомогибкость Сексуальная текучесть Исследования Шк...

Dakishimeru抱きしめるSingel oleh BoAdari album OutgrowDirilis23 November 2005FormatSingel CDDirekam?GenrePopLabelavex traxProduserKazuhiro Hara Dakishimeru (抱きしめるcode: ja is deprecated ) adalah singel solo Jepang BoA ke-17. Singel ini adalah singel BoA dari album Outgrow. Lagu 抱きしめる (Dakishimeru) (Kazuhiro Hara) [Natsumi Watanabe] Before you said goodbye to me (Kazuhiro Hara) [?] 抱きしめる (Dakishimeru) (TV Mix) (Kazuhiro Hara) Before you said goodbye to me (TV ...

 

Norman WarneNorman Warne dan keponakannya Fred, ca. 1900LahirNorman Dalziel Warne6 July 1868Meninggal25 August 1905 (age 37)Bedford Square, LondonPekerjaanpublisher Norman Dalziel Warne (6 Juli 1868 – 25 Agustus 1905) adalah putra ketiga penerbit Frederick Warne, dan bergabung dengan firma ayahnya Frederick Warne & Co sebagai editor. Pada tahun 1900, perusahaan tersebut menolak The Tale of Peter Rabbit karya Beatrix Potter, namun akhirnya mempertimbangkan kembali dan pada bulan Ok...

 

Qazaqstan Superkubogy 2023OLIMPBET-Қазақстан Суперкубогы 2023 Competizione Qazaqstan Superkubogy Sport Calcio Edizione 16ª Organizzatore KFF Date 25 febbraio 2023 Luogo Astana Partecipanti 2 Formula Gara unica Impianto/i Astana Arena Risultati Vincitore Astana(6º titolo) Secondo Ordabasy Cronologia della competizione 2022 2024 Manuale La Qazaqstan Superkubogy 2023 è stata la sedicesima edizione della Supercoppa kazaka di calcio, svoltasi all'Astana Arena di Astana tra ...

Rugby union played in snow Snow rugby players in Afghanistan Snow rugby refers to forms of rugby union that are especially adapted to be played in winter conditions, particularly in deep snow. It is played in Canada,[1] the Kashmir region in India,[2][3] the Baltic states,[4] Russia, the northern United States, and Finland. Specific locations of play include the Argentinian Ski Resort of Las Leñas[5][6] and the Boitsfort Rugby Club in Brussels....

 

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (March 2021) (Learn how and when to remove this message) The swimming venue shown in 2019. Olympiapark Schwimmstadion Berlin (German: Berlin Olympic Swim Stadium) is an aquatics venue located at Olympiapark Berlin in Berlin, Germany constructed for the 1936 Summer Olympics. Loca...

 

Academic journalHistorical BiologyLanguageEnglishEdited byGareth J. DykePublication detailsHistory1988–presentPublisherTaylor & FrancisFrequency8/yearImpact factor2.259 (2020)Standard abbreviationsISO 4 (alt) · Bluebook (alt1 · alt2)NLM (alt) · MathSciNet (alt )ISO 4Hist. Biol.IndexingCODEN (alt · alt2) · JSTOR (alt) · LCCN (alt)MIAR · NLM (alt) · ScopusCODENHIBIEWISS...

British music magazine This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: DIY magazine – news · newspapers · books · scholar · JSTOR (February 2014) (Learn how and when to remove this message) DIYEditorSarah JamiesonFormer editorsStephen AckroydCategoriesMusic magazineFrequencyMonthlyPublisherDIY Music Lim...

 

Disambiguazione – Se stai cercando la città cinese, vedi Wuwei. Il Taijitu, uno dei principali simboli del Taoismo. Il Wu wei (cinese: 無爲; cinese tradizionale e giapponese: 無為; cinese semplificato: 无为; pinyin: wú wéi; coreano: 무위; vietnamita: Vô vi) è un importante precetto del Taoismo che riguarda la consapevolezza del quando agire e del quando non agire. Wu può essere tradotto come non avere; wei con azione. Il significato letterale è quindi senza azione o meglio n...

 

Come leggere il tassoboxFalco pellegrinoFalco peregrinusStato di conservazioneRischio minimo[1] Classificazione scientificaDominioEukaryota RegnoAnimalia SottoregnoEumetazoa SuperphylumDeuterostomia PhylumChordata SubphylumVertebrata SuperclasseTetrapoda ClasseAves SottoclasseNeornithes SuperordineNeognathae OrdineFalconiformes FamigliaFalconidae SottofamigliaFalconinae GenereFalco SpecieF. peregrinus Nomenclatura binomialeFalco peregrinusTunstall, 1771 Areale    &...

شعب العلس (محلة) تقسيم إداري البلد  اليمن المحافظة محافظة إب المديرية مديرية إب العزلة عزلة بلادشار القرية قرية الجرنين السكان التعداد السكاني 2004 السكان 72   • الذكور 40   • الإناث 32   • عدد الأسر 11   • عدد المساكن 10 معلومات أخرى التوقيت توقيت اليمن (+3 غرينيتش) تعد...

 

La darbouka (ou tabukaaa ou derbouka) est un instrument de percussion à son déterminé faisant partie des membranophones. Selon ses variantes, c'est un vase étranglé en son milieu et recouvert à l'une de ses extrémités d'une membrane, répandu dans toute l'Afrique du Nord, l'Afrique Subsaharienne, le Moyen-Orient et les Balkans. Elle daterait de 1100 av. J.-C. et elle est l'un des principaux instruments de percussion du monde arabo-musulman. Elle est liée au zarb persan (appelé aussi...