Semestar: 5
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-15-026
Semestar: 5
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-15-026

Naziv predmeta:


Programsko inženjerstvo


Opis:


Studenti će se upoznati s modelima i metodama razvoja softverskog proizvoda, uključujući tradicionalne i agilne metode, kao svojevrsno zaokruživanje do sada stečenog praktičnog znanja o razvoju softvera. Upoznaje studente s projektnim pristupom razvoju softverskih aplikacija i pruža pregled metoda, tehnika i praksi koje se koriste u razvojnom procesu. Cilj predmeta je upoznati studente sa realnim i praktičnim izazovima programskog inženjerstva, iz perspektive projektanta.

Literatura:


1. R. Manger, M. Mauher: Programsko inženjerstvo, Algebra, Zagreb, 2014.
2. Farley, D.: Modern Software Engineering: Doing What Works to Build Better Software Faster, Addison Wesley, 2021.
3. Rothman, J. (2017) Create Your Successful Agile Project: Collaborate, Measure, Estimate, Deliver. 1st edn. Raleigh: Pragmatic Bookshelf

1. Sommerville, Software Engineering, 9th edition, Addison-Wesley, 2010.
2. Stark, E. (2014) Agile Project Management QuickStart Guide: A Simplified Beginners Guide To Agile Project Management. Scotts Valley: CreateSpace Independent Publishing Platform.