Mis on järkjärguline areng? määratlus ja tähendus

Tarkvaratehnoloogia järkjärguline arendamine on protsessi metoodika, mis rõhutab väikeste sammude voorust eesmärgi poole. Erinevalt tarkvaraarenduse kosemudelist, kus töötav süsteem muutub kättesaadavaks alles hilisemas projekti etappides algab järkjärguline arendus väikese, toimiva süsteemiga, mida täiustatakse ja laiendatakse järk-järgult samm.

Iga sammu juures korratakse tarkvaraarenduse elutsükli (SDLC) põhifaase, sealhulgas funktsionaalset spetsifikatsiooni, disaini, juurutamist ja testimist. See lähenemine suudab toime tulla vältimatute muutustega, mis tulenevad kliendi suutmatusest väljendada täielikult süsteemi spetsifikatsioone projekti alguses. süsteemi erinevate sidusrühmade õnn, uued äriarendused, mis nõuavad uusi või muudetud funktsioone, ja tehnoloogilised piirangud, mis ilmnevad alles siis, kui süsteem arenenud. Vt iteratiivne arendus, tarkvaraarenduse elutsükkel (SDLC), tarkvaratehnika, kose mudel.

Technipages selgitab järkjärgulist arengut

Järkjärguline arendus on meetod, mis arendab süsteemi viisil, kus erinevad osad süsteem on välja töötatud erinevatel aegadel või arenduskiirustel ja on seotud ajast lõpetamine. Iteratiivses arenduses (samm-sammuline kasv) vaatavad arendusmeeskonnad uuesti läbi süsteemi osad, et parandada nende funktsionaalsust.

Järkjärguline arendus on jagatud nelja faasi, nimelt algusfaas, väljatöötamise faas, ehitusfaas ja üleminekufaas. Kuigi enamik inimesi peab järkjärgulist arengut kaasaegseks praktikaks, on seda kasutatud juba 1950. aastate keskpaigast. Juhtivad tarkvara programmeerijad ja insenerid toetasid igal järgneval kümnendil IID tavasid ja paljud suured projektid kasutasid neid edukalt. Need tavad võisid oma üksikasjades edasi areneda, kuid kõigil oli tüüpiline teema, mis pidi eemale hoidma järjestikusest üksildasest läbipääsust, arhiivipõhisest ja piiratud sammuga lähenemisviisist.

Täiendava arengu tavalised kasutusviisid

  • Järkjärguline areng on väga soodne oma järkjärgulise kasvu tõttu, mis muudab erinevate lahterdatud etappide uuesti läbivaatamise lihtsaks
  • sisse järkjärguline areng, sama projekti erinevate osade jaoks on erinevad valmimisajad.
  • Arenguetappe on lihtne rühmitada järkjärgulises arengus kuna on olemas kogu projekti üldine jaotus.

Inkrementaalse arengu levinud väärkasutused

  • sisse järkjärguline areng, kõikidel lõikudel on sama valmimisaeg ja -määr.