Krioklio Metodikos Ir Judrumo Skirtumas

Krioklio Metodikos Ir Judrumo Skirtumas
Krioklio Metodikos Ir Judrumo Skirtumas

Video: Krioklio Metodikos Ir Judrumo Skirtumas

Video: Krioklio Metodikos Ir Judrumo Skirtumas
Video: Dekoratyvinio krioklio įrengimas #1. Koi Tvenkiniai Ir Kriokliai (time lapse) 2024, Lapkritis
Anonim

Krioklio metodika vs judrus

Šiandien programinės įrangos pramonėje naudojama daugybė skirtingų programinės įrangos kūrimo metodikų. Krioklio kūrimo metodas yra vienas iš ankstyviausių programinės įrangos kūrimo metodų. Krioklio programinės įrangos kūrimo metodika yra nuoseklus modelis, pagal kurį kiekvienas etapas yra baigtas iki galo ir sekamas nustatyta tvarka. „Agile“modelis yra naujesnis programinės įrangos kūrimo modelis, įvestas siekiant pašalinti esamų modelių trūkumus. Pagrindinis „Agile“tikslas yra kuo anksčiau atlikti bandymus ir labai anksti išleisti darbinę produkto versiją, suskaidant sistemą į labai mažas ir lengvai valdomas dalis.

Kas yra krioklio metodika?

Krioklio metodika yra vienas iš ankstyviausių programinės įrangos kūrimo modelių. Kaip rodo pavadinimas, tai yra nuoseklus procesas, kurio metu pažanga teka per keletą fazių iš viršaus į apačią, analogišką kriokliui. Krioklio modelio etapai yra reikalavimo analizė, projektavimas, kūrimas, testavimas ir įgyvendinimas. Kiekvienas etapas yra visiškai baigtas prieš pereinant prie kito etapo. Šis modelis buvo tiesioginis į aparatinę įrangą orientuoto kūrimo metodo pritaikymas (randamas gamybos ir statybos pramonėje), tuo metu nebuvo oficialaus programinės įrangos kūrimo modelio.

Kas yra judrus?

„Agile“yra labai nauja programinės įrangos kūrimo metodika, pagrįsta judriu manifestu. Tai buvo sukurta siekiant išspręsti kai kuriuos tradicinių programinės įrangos kūrimo metodikų trūkumus. Vikrūs metodai yra pagrįsti dideliu prioritetu klientų dalyvavimui kūrimo ciklo pradžioje. Ji rekomenduoja kuo anksčiau ir dažnai atlikti kliento atliekamus bandymus. Testavimas atliekamas kiekviename taške, kai tampa stabilia versija. „Agile“pagrindas yra pagrįstas bandymų pradžia nuo projekto pradžios ir tęsimas iki projekto pabaigos.

Pagrindinė „Agile“vertė yra „kokybė yra komandos atsakomybė“, kurioje pabrėžiama, kad už programinės įrangos kokybę yra atsakinga visa komanda (ne tik bandymų komanda). Kitas svarbus „Agile“aspektas yra suskaidyti programinę įrangą į mažesnes valdomas dalis ir labai greitai jas pristatyti klientui. Pristatyti veikiantį produktą yra nepaprastai svarbu. Tada komanda toliau tobulina programinę įrangą ir nuolat teikia darbus kiekviename svarbiame žingsnyje. Tai pasiekiama turint labai trumpus išleidimo ciklus, vadinamus sprintais, ir kiekvieno ciklo pabaigoje gaunant grįžtamąjį ryšį. Dalyviai, neturintys daug komandos sąveikos, pvz., Ankstesnių metodų kūrėjai ir testuotojai, dabar dirba kartu „Agile“modelyje.

Kuo skiriasi krioklio metodika ir judrus?

„Agile“modelis pateikia darbinę produkto versiją labai anksti, palyginti su „Waterfall“metodika. Kai daugiau funkcijų pristatoma palaipsniui, klientas gali anksti suvokti kai kuriuos privalumus. „Agile“bandymo ciklo laikas yra palyginti trumpas, palyginti su „Waterfall“metodika, nes bandymai atliekami lygiagrečiai plėtrai. Krioklio modelis yra labai standus ir palyginti ne toks lankstus kaip „Agile“modelis. Dėl visų šių pranašumų šiuo metu pirmenybė teikiama „Agile“, o ne „Waterfall“metodikai.

Rekomenduojama: