Predmet: Alati za razvoj softvera (17 - SIT036)


Osnovne informacije

KategorijaStručni
Naučna oblastPrimenjene računarske nauke i informatika
MultidisciplinarnaNe
ESPB5
Matične organizacione jedinice predmeta

Odsek za primenjene računarske nauke i informatiku
Program predmeta

Program se primenjuje od 01.10.2010..

Savladavanje savremenih softverskih alata čijom upotrebom se ubrzavaja razvoj softvera i povećavaju kvalitet dobijenog softvera.
Poznavanje najčešće korišćenih okruženja za razvoj softvera. Poznavanje sistema za kontrolu verzija. Poznavanje alata za saradnju članova razvojnog tima. Poznavanje alata za dokumentovanje softvera. Poznavanje alata za testiranje softvera. Poznavanje alata za pravljenje build-ova. Poznavanje alata za kontinualnu integraciju softvera.
Alati za modelovanje: PowerDesigner, ArgUML, StarUML / okruženja za razvoj softvera: Eclipse, IPython, PyCharm, VisualStudio / alati za pravljenje izveštaja: IReport, CrystalReport / sistemi za kontrolu verzija: SVN, TFVC, GIT, Mercurial / alati za saradnju članova razvojnog tima: Mantis, Wiki, Trac / alati za dokumentovanje softvera: Javadoc, Sphinx, NDoc / alati za testiranje softvera: JUnit, PyUnit, NUnit / alati za pravljenje build-ova: Ant, Maven, MSBuild / alati za kontinualnu integraciju softvera: Continuum, CruiseControl / izrada projektnog zadatka.
Oblici izvođenja nastave su: Predavanja, laboratorijske vežbe, izrada domaćih zadataka, i konsultacije. Na predavanjima se, korišćenjem potrebnih didaktičkih sredstava, izlažu sadržaji predmeta i stimuliše se aktivno učešće studenata postavljanjem pitanja. Praktični deo gradiva studenti savladavaju na laboratorijskim vežbama kroz obavezne zadatke koje rešavaju uz pomoć asistenta ili samostalno i kroz samostalnu izradu obaveznih i neobaveznih domaćih zadataka. Student je obavezan da demonstrira samostalnost u rešavanju zadatka, odnosno da demonstrira razumevanje rešenja. Provera se vrši usmenom konverzacijom sa asistentom i rezultat se ocenjuje. Predmetni nastavnik i asistenti obavljaju konsultacije sa studentima. Na konsultacijama se studentima daju dodatna objašnjenja sadržaja izlaganih na predavanjima i vežbama i, u slučaju da je predmet konsultacija samostalna izrada laboratorijskih ili domaćih zadataka, sugestije kako da poboljšaju rešenje koje su obavezni da popune.
AutoriNazivGodinaIzdavačJezik
Ravichandran, A., Taylor, K., Waterhouse, P.DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory2016Apress, New YorkEngleski
David Gallardo, Ed Burnette, Robert McGovernEclipse in Action: A Guide for the Java Developer2003ManningEngleski
Murphy, D.Managing Software Development with Trac and Subversion2007Packt Pub LimitedEngleski
Chacon, S., Straub, B.Pro Git2014Apress, BerkeleyEngleski
Raghuram BharathanApache Maven Cookbook2015Packt PublishingEngleski
Pfleeger, S.L.Software Engineering : Theory and Practice2001Prentice-Hall, New YorkEngleski
Beyer, D., Huisman, M.Tools and Algorithms for the Construction and Analysis of Systems: 24th International Conference, TACAS 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Part I 2018SpringerEngleski
Beyer, D., Huisman, M.Tools and Algorithms for the Construction and Analysis of Systems: 24th International Conference, TACAS 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Part II 2018SpringerEngleski
Pomberger, G. (ed.)Software Concepts and Tools2000Springer-Verlag GmbH, BerlinEngleski
Poppendieck, M., Poppendieck, T.Leading lean software development2010Addison-Wesley, Upper Saddle RiverEngleski
Poppendieck, M., Poppendieck, T.Implementing lean software development2007Addison-Wesley, Upper Saddle RiverEngleski
Poppendieck, M., Poppendieck, T.Lean Software Development : An Agile Toolkit2003Addison-Wesley, Upper Saddle RiverEngleski
Predmetna aktivnostPredispitnaObaveznaBroj poena
Odbrana projektadada50.00
Usmeni deo ispitaneda50.00
Ime i prezimeVid nastave
Nedostaje slika

Nikolić dr Siniša
Docent

Predavanja
Nedostaje slika

Bender mr Miroslav
Predavač

Predavanja
Nedostaje slika

Nemeš Nikola
Asistent

Računarske vežbe
Nedostaje slika

Bender mr Miroslav
Predavač

Računarske vežbe