Hjem Utvikling Hva er iterativ og trinnvis utvikling? - definisjon fra techopedia

Hva er iterativ og trinnvis utvikling? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr itterativ og inkrementell utvikling?

Iterativ og inkrementell programvareutvikling er en metode for programvareutvikling som er modellert rundt en gradvis økning i funksjonstilsetninger og et konjunkturutgivelses- og oppgraderingsmønster.


Iterativ og trinnvis programvareutvikling begynner med planlegging og fortsetter gjennom iterative utviklingssykluser som involverer kontinuerlig tilbakemelding fra brukerne og trinnvis tillegg av funksjoner som avsluttes med distribusjon av fullført programvare på slutten av hver syklus.


Det er en av metodene for Agile programvareutvikling, rasjonell enhetlig prosess og ekstrem programmering.

Techopedia forklarer Iterativ og inkrementell utvikling

Iterativ og inkrementell utvikling er en disiplin for å utvikle systemer basert på å produsere leveranser. I trinnvis utvikling utvikles forskjellige deler av systemet til forskjellige tider eller priser og integreres basert på fullføring. I iterativ utvikling planlegger team å revidere deler av systemet for å revidere og forbedre dem. Tilbakemelding fra brukerne blir konsultert for å endre målene for påfølgende leveranser.


Iterativ og inkrementell programvareutvikling skjedde som svar på feil i fossefallmodellen, en sekvensiell designprosess der fremdriften flyter jevnt nedover. Den skiller seg fra fossefallet fordi den er syklisk snarere enn ensrettet, og gir en større evne til å innlemme endringer i applikasjonen under utviklingssyklusen.


Iterativ og inkrementell utvikling kan grupperes i følgende faser:

  • Oppstartfase: Omhandler omfanget av prosjektet, krav og risiko på høyere nivåer
  • Utdypningsfase: Leverer fungerende arkitektur som modererer risiko identifisert i startfasen og tilfredsstiller ikke-funksjonelle krav
  • Byggefase: Fyller ut arkitekturkomponenter trinnvis med produksjonsklar kode, som produseres gjennom analyse, implementering, design og testing av funksjonskrav
  • Overgangsfase: Leverer systemet til driftsmiljøet for produksjonen
Hva er iterativ og trinnvis utvikling? - definisjon fra techopedia