Predmet: Elementi razvoja softvera
(17 -
ESI057) Osnovne informacije
Matične organizacione jedinice predmeta
Program predmeta
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.
|