Pregled bibliografske jedinice broj: 855651
Procjena težine razvoja web aplikacija na osnovi konceptualnog modela
Procjena težine razvoja web aplikacija na osnovi konceptualnog modela, 2016., doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 855651 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Procjena težine razvoja web aplikacija na osnovi konceptualnog modela
(Estimation of web application development effort based on a conceptual model)
Autori
Čeke, Denis
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, doktorska disertacija
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
05.12
Godina
2016
Stranica
147
Mentor
Milašinović, Boris
Ključne riječi
Web aplikacija ; Konceptualni model ; Funkcionalna veličina ; Procjena težine razvoja ; COSMIC ; Funkcijske točke
(Web application ; Conceptual model ; Functional size ; Development effort estimation ; COSMIC ; Function points)
Sažetak
Današnji razvoj društva i informacijskih sustava nameće potrebu za razvojem web aplikacija u što kraćem vremenskom periodu u skladu s postavljenim zahtjevima u pogledu efikasnije iskorištenosti sustava. Voditelji projekata su prilikom planiranja web projekata većinom usmjereni na vremensku varijablu. Razvoj web aplikacija na osnovi konceptualnog modela pruža bolju procjenu težine razvoja i umanjuje mogućnost pojave grešaka u razvoju. Do danas, predložen je značajan broj metoda za razvoj web aplikacija na osnovi konceptualnog modela, ali samo nekolicina od njih omogućava provođenje procesa procjene težine razvoja web aplikacija. Većina predloženih metoda koristi prethodno definirane težinske faktore na osnovu kojih vrše procjenu za novi model i izračun težine razvoja, što zahtijeva velike količine podataka o prethodnim projektima. U posljednje vrijeme u području procjene težine razvoja softverskih projekata, sve više pažnje se posvećuje izračunu funkcionalne veličine projekata, jer: (1) su bazirani na funkcionalnosti koja će biti isporučena krajnjem korisniku, a ne na artefaktima koji su nastali kao produkt završene aplikacije (na primjer broj web stranica, multimedijalnih datoteka itd.) ; (2) funkcionalnosti aplikacije mogu biti mjerene u ranoj fazi procesa razvoja web aplikacije ; (3) su bazirani na standardima koji definiraju koncept veličine i zahtjeva za potrebe procjene veličine aplikacija ; i (4) imaju široku prihvaćenost u industriji. Postoji nekoliko metoda za izračun funkcionalne veličine softvera koje su standardizirane, ali metoda koja je u posljednje vrijeme doživjela ogromnu prihvaćenost od strane istraživača i razvojnih inženjera je metoda COSMIC (Common Software Measurement International Consortium). Njena česta zastupljenost se može objasniti time da je vrlo jednostavna za korištenje i implementaciju, kao i vrlo jednostavna za učenje. Kombiniranih pristupa za procjenu težine razvoja web aplikacija, na bazi konceptualnih modela i funkcionalne veličine je jako malo u literaturi. Disertacijom je definirana procedura za kreiranje konceptualnih modela kao i metoda za izračun funkcionalne veličine web aplikacija na osnovi konceptualnih modela u svrhu kreiranja modela za izračun težine razvoja web aplikacija. Kao rezultat istraživanja u okviru ove disertacije nastao je matematički model pomoću kojeg je moguće na osnovi konceptualnog modela koristeći izračunatu funkcionalnu veličinu web aplikacije procijeniti težinu razvoja same web aplikacije izraženu u formi vremenske varijable. Također, u okviru disertacije razvijen je i sustav za automatsku procjenu težine razvoja web aplikacija, a koji podatke potrebne za izračun modela aktivno preuzima iz podatkovnog repozitorija prethodno razvijenih web aplikacija po predloženom modelu. Sustav je nazvan WADEES (Web Application Effort Estimation System) i omogućava da se na bazi konceptualnog modela izvrši automatski izračun CFP-a (engl. COSMIC Function Point, CFP) i procjeni napor za razvoj neke nove web aplikacije. Verifikacija modela za procjenu težine razvoja web aplikacija je provedena na osnovu predloženog modela i baze podataka razvijenih web aplikacija. Kao rezultat verifikacije istraživanja nastao je prototip sustava za procjenu težine razvoja web aplikacija razvijenih na osnovi konceptualnog modela.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Boris Milašinović
(mentor)