Domov Razvoj Kaj je iterativni in inkrementalni razvoj? - definicija iz tehopedije

Kaj je iterativni in inkrementalni razvoj? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni iterativni in prirastni razvoj?

Iterativni in inkrementalni razvoj programske opreme je metoda razvoja programske opreme, ki se oblikuje po postopnem povečevanju dodatkov funkcij in cikličnem vzorcu izdaje in nadgradnje.


Iterativni in inkrementalni razvoj programske opreme se začne z načrtovanjem in nadaljuje skozi iterativne razvojne cikle, ki vključujejo stalne povratne informacije uporabnikov in postopno dodajanje funkcij, ki se zaključijo z uvajanjem dokončane programske opreme na koncu vsakega cikla.


Je ena od metodologij razvoja Agile programske opreme, racionalnega poenotenega procesa in ekstremnega programiranja.

Tehopedija razlaga Iterativni in inkrementalni razvoj

Iterativni in postopni razvoj je disciplina za razvoj sistemov, ki temeljijo na proizvodnji rezultatov. V postopnem razvoju se različni deli sistema razvijajo v različnih obdobjih ali hitrostih in so integrirani glede na njihovo dokončanje. V iterativnem razvoju ekipe načrtujejo, da bodo ponovno pregledali dele sistema, da bi jih pregledali in izboljšali. Za spreminjanje ciljev za zaporedne končne rezultate se posvetujejo s povratnimi informacijami uporabnikov.


Iterativni in postopni razvoj programske opreme je nastal kot odziv na pomanjkljivosti v modelu slapov, zaporedni proces načrtovanja, v katerem napredek stalno pada navzdol. Od modela slapa se razlikuje po tem, da je bolj cikličen kot enosmerni in nudi večjo sposobnost vključevanja sprememb v aplikacijo med razvojnim ciklom.


Iterativni in postopni razvoj lahko razvrstimo v naslednje faze:

  • Začetna faza: obravnava obseg projekta, zahteve in tveganja na višjih ravneh
  • Faza izdelave: prinaša delujočo arhitekturo, ki moderira tveganja, prepoznana v začetni fazi in izpolnjuje nefunkcionalne zahteve
  • Faza gradnje: postopoma zapolni arhitekturne sestavne dele s kodo, pripravljeno za proizvodnjo, ki je izdelana z analizo, izvedbo, oblikovanjem in testiranjem funkcionalnih zahtev
  • Faza prehoda: sistem dostavi v proizvodno operacijsko okolje
Kaj je iterativni in inkrementalni razvoj? - definicija iz tehopedije