Domov vývoj Čo je to iteračný a prírastkový vývoj? - definícia z technológie

Čo je to iteračný a prírastkový vývoj? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená opakovaný a prírastkový vývoj?

Iteratívny a inkrementálny vývoj softvéru je metóda vývoja softvéru, ktorá je modelovaná na základe postupného zvyšovania pridávania funkcií a cyklického modelu vydávania a aktualizácií.


Iteračný a prírastkový vývoj softvéru začína plánovaním a pokračuje iteratívnymi vývojovými cyklami zahŕňajúcimi nepretržitú spätnú väzbu od používateľa a prírastkové pridávanie funkcií, ktoré sa uzatvárajú pri nasadení dokončeného softvéru na konci každého cyklu.


Je to jedna z metodík agilného vývoja softvéru, racionálneho zjednoteného procesu a extrémneho programovania.

Techopedia vysvetľuje Iteračný a prírastkový vývoj

Iteračný a prírastkový vývoj je disciplína pre vývoj systémov založených na produkcii výstupov. Pri postupnom vývoji sa rôzne časti systému vyvíjajú v rôznych časoch alebo mierach a sú integrované na základe ich dokončenia. V iteratívnom vývoji tímy plánujú revidovať časti systému, aby ich revidovali a vylepšili. Odozva užívateľa sa konzultuje s cieľom upraviť ciele následných výstupov.


Iteratívny a inkrementálny vývoj softvéru vznikol v reakcii na nedostatky modelu vodopádu, čo je postupný proces navrhovania, v ktorom postup neustále klesá. Od modelu vodopádu sa líši, pretože je skôr cyklický než jednosmerný, čo ponúka väčšiu schopnosť začleniť zmeny do aplikácie počas vývojového cyklu.


Iteračný a prírastkový vývoj možno rozdeliť do nasledujúcich fáz:

  • Počiatočná fáza: zaoberá sa rozsahom projektu, požiadavkami a rizikami na vyšších úrovniach
  • Fáza spracovania: Poskytuje pracovnú architektúru, ktorá zmierňuje riziká identifikované v počiatočnej fáze a spĺňa nefunkčné požiadavky
  • Fáza výstavby: Vyplní komponenty architektúry postupne kódom pripraveným na výrobu, ktorý sa získa analýzou, implementáciou, návrhom a testovaním funkčných požiadaviek.
  • Prechodná fáza: Prináša systém do operačného prostredia výroby
Čo je to iteračný a prírastkový vývoj? - definícia z technológie