Semestar: 4
ECTS: 4
Predavanja: 30
Vježbe: 15
Samostalni rad: 75
Šifra kolegija: 23-00-516
Semestar: 4
ECTS: 4
Predavanja: 30
Vježbe: 15
Samostalni rad: 75
Šifra kolegija: 23-00-516

Naziv predmeta:


Projektni razvoj aplikacija


Opis:


Ovaj kolegij upoznaje studente s projektnim pristupom razvoju softverskih aplikacija i pruža pregled metoda, tehnika i praksi koje se koriste u razvojnom procesu.

Ovo je središnji kolegij u sklopu studija Programskog inženjerstva te predstavlja temelj za ostale kolegije programiranja koje studenti Primijenjenog računarstva upisuju u nadolazećim semestrima. Stečene vještine značajno doprinose stručnom razvoju studenata u povezanim profesionalnim područjima.

Studenti će naučiti:
• različite aspekte rada na projektima razvoja softvera
• različite uloge i odgovornosti u sklopu projektnog tima
• važnost timskog rada za uspjeh projekta
• grupirati i strukturirati funkcionalne i nefunkcionalne zahtjeve na temelju potreba klijenta
• organizirati rad u projektnim timovima
• nadzirati izvršenje radnih zadataka
• ispitivati i unaprjeđivati kvalitetu softverskih aplikacija.

Studenti mogu koristiti programski jezik, alat i platformu po svom odabiru. Završno vrednovanje se temelji na grupnim studentskim projektima u sklopu kojih studenti moraju izraditi specifikaciju funkcionalnosti i aplikacijsko rješenje zadanog problema.

Literatura:


Obavezna literatura:
1. Rothman, J. (2017) Create Your Successful Agile Project: Collaborate, Measure, Estimate, Deliver. 1st edn. Raleigh: Pragmatic Bookshelf.

Preporučena literatura:
1. Stark, E. (2014) Agile Project Management QuickStart Guide: A Simplified Beginners Guide To Agile Project Management. Scotts Valley: CreateSpace Independent Publishing Platform.