IMPORTANCE AND USAGE OF SDLC FRAMEWORK IN SOFTWARE DEVELOPMENT
Marija Šuško, Renato Barišić · QUALITY – YESTERDAY TODAY TOMORROW · 2020
SAŽETAKŽivotni ciklus razvoja softvera može se definirati kao vodič koji daje detaljan opis kako ispuniti korisnikove zahtjeve i ciljeve, planirati, izgraditi i održavati softversko rješenje te na taj način osigurati visoku kvalitetu i učinkovitost cijelog projekta.Konvencionalne aktivnosti SDLC okvira koje pomažu u ispunjavanju zahtjeva klijenta distribuiraju se kroz šest glavnih SDLC faza.U prvoj fazi prikupljanja i analize korisničkih zahtjeva, koju obično provode stariji članovi tima, moraju se prikupiti i razumjeti svi korisnikovi zahtjevi kako bi se analizom mogao kreirati dokument za daljnji dizajn i razvoj željenog softverskog rješenja te time pružiti veća mogućnost uspješnosti projekta.U fazi dizajna se, prema dokumentu o specifikacijama korisničkih zahtjeva, detaljno dizajniraju sistemski i softverski dokument kako bi se što lakše i uspješnije mogla izvršiti iduća i najduža faza u kojoj se konačno, načinom ovisnim o odabranoj platformi i programskog jeziku, razvija i gradi softversko rješenje.Iako tijekom razvoja proizvoda programeri provjeravaju i testiraju softver kako bi provjerili rad aplikacije, potrebni su timovi testera koji će, u SDLC fazi testiranja, kreirati scenarije za provjeru radi li cijela aplikacija bez pogrešaka u skladu sa zahtjevima kupca.Konačno, nakon uspješno provedene faze testiranja razvijenog softverskog rješenja koje je ispunilo sve korisničke zahtjeve, isto se pušta u rad, postaje dostupno publici i započinje faza održavanja softverskog rješenja, u kojoj se popravljaju prijavljeni bugovi, ažurira i nadograđuje softversko rješenje, a faza traje sve dok ono postoji.Ključne riječi: SDLC, softverska rješenja, okvir, metode razvoja softvera.9 http://ecomputernotes.com/software-engineering/types-of-software-maintenanceare repaired, the software solution is updated and the phase is completed.while the software solution exists.Said phases appear and act in various ways in numerous SDLC models, some of which will be covered in detail in this bachelor thesis.