Turinys:
- Apibrėžimas - ką reiškia pasikartojanti ir pamatinė plėtra?
- „Techopedia“ paaiškina pasikartojantį ir pamatinį vystymąsi
Apibrėžimas - ką reiškia pasikartojanti ir pamatinė plėtra?
Iteracinis ir laipsniškas programinės įrangos kūrimas yra programinės įrangos kūrimo metodas, modeliuojamas laipsniškai didinant funkcijų papildymus ir ciklinį išleidimo bei atnaujinimo modelį.
Iteracinis ir laipsniškas programinės įrangos kūrimas prasideda nuo planavimo ir tęsiasi per kartojamus kūrimo ciklus, susijusius su nuolatiniais vartotojo atsiliepimais ir laipsniškais funkcijų papildymu, baigiant kiekvienos ciklo pabaigoje parengtos programinės įrangos diegimu.
Tai yra viena iš judraus programinės įrangos kūrimo, racionalaus vieningo proceso ir ekstremalių programavimo metodikų.
„Techopedia“ paaiškina pasikartojantį ir pamatinį vystymąsi
Iteracinis ir laipsniškas vystymasis yra disciplinos kuriant sistemas, pagrįstas rezultatais. Pamažu plėtojant, skirtingos sistemos dalys yra tobulinamos skirtingu metu ar greičiu ir integruojamos atsižvelgiant į jų baigtį. Atlikdami pakartotinį kūrimą, komandos planuoja peržiūrėti sistemos dalis, kad galėtų jas peržiūrėti ir patobulinti. Norint pakeisti iš eilės pateikiamų tikslų tikslus, atsižvelgiama į vartotojų atsiliepimus.
Iteracinis ir laipsniškas programinės įrangos kūrimas atsirado reaguojant į krioklio modelio trūkumus - nuoseklų projektavimo procesą, kurio metu progresas tolydžio žemyn. Jis skiriasi nuo krioklio modelio tuo, kad yra ciklinis, o ne vienkryptis, suteikiantis didesnį sugebėjimą įtraukti pakeitimus į programos kūrimo ciklą.
Iteracinį ir laipsnišką vystymąsi galima suskirstyti į šias fazes:
- Pradinis etapas: nagrinėjama projekto apimtis, aukštesnio lygio reikalavimai ir rizika
- Kūrimo etapas: Pateikiama darbinė architektūra, kuri sumažina pradiniame etape nustatytą riziką ir atitinka nefunkcinius reikalavimus
- Konstravimo fazė: architektūros komponentai palaipsniui užpildomi paruošimui paruoštu kodu, kuris gaunamas analizuojant, įgyvendinant, projektuojant ir tikrinant funkcinius reikalavimus.
- Pereinamasis etapas: pristato sistemą į gamybos operacinę aplinką
