Fakultet tehničkih nauka

Predmet: Elementi razvoja softvera (17.ESI057)

Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjeno softversko inženjerstvo
ESPB 4

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
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Teorijski deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
20.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Prisustvo na predavanjima
Predispitna
Da
Obavezna
Da
Broj poena
5.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Prisustvo na vežbama
Predispitna
Da
Obavezna
Da
Broj poena
5.00
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