Program se primenjuje od 30.10.2012..
Upoznavanje studenata sa životnim ciklusom softverskog proizvoda i različitim metodologijama, standardima i alatima koji podržavaju životni ciklus softverskog proizvoda u celini ili u nekoj od njegovih faza
Nakon uspešno završenog kursa student je upoznat sa različitim metodologijama za razvoj softvera, kao i standardima i alatima koji ih podržavaju. Po završetku kursa, student je sposoban da odabere i aktivno primeni optimalnu metodologiju i alate za konkretni softverski projekat, kao da obrazloži svoj izbor.
Životni ciklus softverskog proizvoda; faze životnog ciklusa; značaj primene metodologija za razvoj softvera; istorijat razvoja metodologija; modeli razvoja softvera; modeli bazirani na vodopadu; iterativni i inkrementalni modeli; Bemov spiralni model; modeli bazirani na prototipovima; agilne metodologije (SCRUM, Scaled Agile Framework - SAF, ekstremno programiranje, Feature Driven Development - FDD , Dynamic Systems Development Method – DSDM, Kristal, Adaptivni razvoj softvera - ASD, Test Driven Development - TDD); automatizovan razvoj softvera; savremeni alati za planiranje, projektovanje, konstrukciju i dokumentovanje; alati za podršku timskog rada i praćenja napretka projekta.
Predavanja, računarske vežbe i konsultacije. Praktični deo projekta se radi timski, u okviru projekta koji treba da ilustruje korišćenje izabrane metodologije i alata. Ispit je usmeni. Ocena ispita se formira na osnovu uspeha projekta i usmenog ispita.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Kenneth S. Rubin | Essential Scrum: A Practical Guide To the Most Popular Agile Process | 2012 | Addison-Wesley | Engleski |
Craig Larman | Agile and Iterative Development: A Manager’s Guide | 2004 | Addison-Wesley Professional | Engleski |
Scott Ambler | Agile Modeling: Effective Practices for Extreme Programming and the Unified Process | 2002 | John Wiley & Sons | Engleski |
DeMarco, D.B. | Agile User Experience Design | 2013 | Elsevier | Engleski |
Babar, M.A., Brown, A.W., Mistrik, I. | Agile Software Architecture | 2014 | Elsevier | Engleski |
Douglass, B.P. | Agile Systems Engineering | 2016 | Elsevier | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Odbrana projekta | da | da | 50.00 |
Usmeni deo ispita | ne | da | 50.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |