Program se primenjuje od 24.08.2017..
Predmeti preduslovi
Predmeti kojima je preduslov predmet Elementi razvoja softvera
Sticanje opštih znanja o razvoju softvera. Upoznavanje sa glavnim fazama razvoja: specifikacija zahteva, arhitektura. dizajn, konstrukcija, testiranje, dokumentacija i instalacija. Prikaz DevOps prakse kao spoja između razvoja softvera i operative. Upoznavanje sa osnovnim metodama razvoja softvera, uključujući plansko rukovođene i agilne metode.
Saznanje o glavnim fazama razvoja softvera. Poznavanje C# i Java programskih jezika. Sticanje iskustva sa savremenim razvojnim okruženjima i alatima. Poznavanje sistema za kontrolu verzija i tehnike kontinualne integracije i instalacije korišćenjem tzv. build servera. Osposobljenost studenata da samostalno razviju jednostavne aplikacije korišćenjem strukturne i objektno-orijentisane metode.
Osnovni činioci razvoja softvera: analiza i specifikacije zahteva, kreiranje arhitekture, dizajn klasa, implementacija u jednom od savremenih programskih jezika, korišćenje alata za unit i integracijske testove, korišćenje alata za kreiranje dokumentacije i rukovanje tehnologijama za podršku DevOps-a. Elementi timskog razvoja softvera u sklopu jednih od metoda razvoja.
Predavanja; auditorne vežbe; konsultacije.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
John Dooley | Software Development and Professional Practice | 2011 | Apress | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni projekat | da | da | 30.00 |
Test | da | da | 10.00 |
Prisustvo na vežbama | da | da | 5.00 |
Prisustvo na predavanjima | da | da | 5.00 |
Teorijski deo ispita | ne | da | 20.00 |
Usmeni deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |