Domov Rozvoj Co je to iterativní a přírůstkový vývoj? - definice z techopedie

Co je to iterativní a přírůstkový vývoj? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená opakovací a přírůstkový vývoj?

Iterativní a inkrementální vývoj softwaru je metoda vývoje softwaru, která je modelována na základě postupného zvyšování přidávání funkcí a cyklického modelu vydávání a upgradů.


Iterativní a inkrementální vývoj softwaru začíná plánováním a pokračuje v iteračních vývojových cyklech zahrnujících nepřetržitou zpětnou vazbu od uživatele a inkrementální přidání funkcí, které končí zaváděním dokončeného softwaru na konci každého cyklu.


Je to jedna z metodik agilního vývoje softwaru, racionálního sjednoceného procesu a extrémního programování.

Techopedia vysvětluje Iterativní a přírůstkový vývoj

Iterativní a inkrementální vývoj je disciplína pro vývoj systémů založených na produkci výstupů. Při inkrementálním vývoji jsou různé části systému vyvíjeny v různých časech nebo rychlostech a jsou integrovány na základě jejich dokončení. V iteračním vývoji týmy plánují revize částí systému za účelem jejich revize a zlepšení. Zpětná vazba uživatele je konzultována za účelem úpravy cílů pro následné výstupy.


Iterativní a inkrementální vývoj softwaru nastal v reakci na nedostatky v modelu vodopádu, což je postupný návrhový proces, ve kterém postup neustále klesá. Liší se od vodopádového modelu, protože je spíše cyklický než jednosměrný a nabízí větší schopnost začlenit změny do aplikace během vývojového cyklu.


Iterativní a inkrementální vývoj lze rozdělit do následujících fází:

  • Počáteční fáze: Zabývá se rozsahem projektu, požadavky a riziky na vyšších úrovních
  • Fáze zpracování: Poskytuje pracovní architekturu, která zmírňuje rizika identifikovaná v počáteční fázi a splňuje nefunkční požadavky
  • Fáze výstavby: Vyplňuje komponenty architektury postupně kódem připraveným k výrobě, který se vytváří analýzou, implementací, návrhem a testováním funkčních požadavků.
  • Fáze přechodu: Přináší systém do provozního prostředí výroby
Co je to iterativní a přírůstkový vývoj? - definice z techopedie