Verslo komanda dirba.
Vaizdo kreditas: Shironosov/iStock/Getty Images
Sistemų kūrimo gyvavimo ciklas arba SDLC yra planavimo įrankis, kurį kūrėjai naudoja planuodami, kurdami ir prižiūrėdami aukštos kokybės produktus. SDLC žingsniai perkelia komandas planuojant, kuriant, konstruojant ir diegiant naują programinę įrangą ar platformas. SDLC laikymasis tampa svarbesnis kiekvienai papildomai programinės įrangos daliai, kurią nauja sistema sąveikauja arba integruoja kliento pusėje.
Planavimas ir analizė
Pirmieji SDLC žingsniai yra konceptualus planavimas ir problemos, kurią sistema siekia išspręsti, analizė. Planavimas apima visų išteklių poreikių ir kūrėjo sąnaudų, kurios bus naujos sistemos kūrimo dalis, sąmatą. SDLC analizė yra galutinio vartotojo poreikių ir reikalavimų naujos sistemos diegimui nustatymas. Analizės metu įmonės dažnai apklausia klientus apie esamas sistemas ir konkrečius poreikius, siekdamos užtikrinti, kad nauja sistema būtų tinkama naudoti ir atitiktų klientų galimybes.
Dienos vaizdo įrašas
Dizainas ir kodavimas
SDLC projektavimo etapas prasideda siūlomo duomenų srauto, saugojimo poreikių ir sistemos apdorojimo etapų sudarymu. Pradinis projektavimas paprastai vyksta diagramose, o procesai tikrinami pagal analizės metu nustatytus tikslus. Tada kūrėjai pradeda koduoti pačią sistemą ir jos vartotojo sąsają. Darbas gali būti paskirstytas kelioms programuotojų komandoms, kad paspartėtų sistemos kūrimas. Tinkamas dizainas apima bandymo duomenų kūrimą ir apdorojimą, siekiant užtikrinti, kad visos sistemos dalys galėtų kalbėti viena su kita.
Testavimas ir integravimas
Šiuolaikinis SDLC apjungia pačios sistemos testavimą su jos gebėjimo dirbti su kitomis platformomis ir programine įranga testais. Pradiniame lygmenyje tai reiškia, kad reikia išbandyti sistemą arba programinę įrangą operacinėje sistemoje, kuri ją veiks, pvz., „Linux“ arba „Windows“. Kūrėjai pirmiausia patikrina duomenų srautą ir procesus pačioje sistemoje. Tada kūrėjai išbando savo naujosios sistemos gebėjimą bendrauti su kita programine įranga, kurią gali naudoti klientas. Integracijos bandymai pirmiausia atliekami vidinėje sąrankoje, o tada klientų sistemose atliekant alfa ir beta versijos testus.
Diegimas
Diegimo fazė yra tada, kai klientai gauna patvirtintą, veikiančią sistemą. Sistema oficialiai išleista ir išėjo iš visų testavimo etapų. Dideliems projektams kūrėjas gali pasiūlyti mokymo programas arba integravimo pagalbą, kad klientai galėtų pradėti naudotis nauja sistema. Pats kodas nėra koreguojamas diegimo metu, nebent randama didelė programinės įrangos problema.
Priežiūra
Paskutinis SDLC etapas yra priežiūra ir atsiliepimų rinkimas. Kūrėjai nustato būdą, kaip bendrauti su klientais apie problemas arba norimus patobulinimus būsimiems atnaujinimams. Priežiūros fazė yra ilgiausia fazė, nes ji tęsiasi visą programinės įrangos eksploatavimo laiką ir vadovauja visiems patobulinimams bei palaikymui. Šiuolaikinės sistemos sąveikauja su daugeliu išorinės programinės įrangos dalių, todėl priežiūros etape taip pat planuojama integruoti su naujomis kitų įmonių sukurtomis sistemomis.