Predmet: Projektovanje softvera (17.RI45 )
Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Kategorija | Naučno-stručni |
Uža naučna oblast | Primenjene računarske nauke i informatika |
ESPB | 7 |
Osposobljavanje studenata za efikasnu i efektivnu konstrukciju softvera. Ovladavanje znanjima i veštinama neophodnim za dizajn arhitekture, implementaciju i testiranje složenih softverskih sistema.Standardizacija procesa implementacije, testiranja, verifikacije i validacije softvera. Korišćenje alata za praćenje nedostataka u softveru. Dokumentovanje složenih softverskih proizvoda. Prezentacija karakteristika softvera.
Po završetku predmeta studenti su osposobljeni za konstrukciju složenih softverskih sistema zasnovanu na standardizaciji procesa implementacije, testiranja, verifikacije i validacije softvera i korišćenje raspoloživih alata za praćenje konfiguracije softvera i nedostataka u softveru. Pored toga studenti su osposobljeni za kvalitetno dokumentovanje i prezentaciju karakteristika složenih softverskih proizvoda.
Modelom vođeni razvoj softvera. Aspekti dizajniranja softverskih sistema: konceptualni i tehnički dizajn, dekompozicija i modularnost, arhitektura softvera "stilovi i strategije. Aspekti konstrukcije softverskih sistema: organizacija i struktura softvera, elementi programskog rešenja, standardi konstrukcije i implementacija funkcionalnosti. Dizajn korisničkog interfejsa. Postupak konstrukcije softvera: metode i tehnike konstrukcije, timski rad i timski razvoj softvera,
Uz oslonac na specifikaciju podacima upravljanog sistema, studenti u timskom radu, ovladavaju praktičnom primenom znanja vezanih za konstrukciju kompleksnih softverskih sistema. U prvom delu realizaije semestralnog projekta studenti formulišu meta-model generičkog informacionog resursa i implementiraju prototip rukovaoca informacionim resursima koji je opisan fomalizmima meta-modela. Drugi deo projekta podrazumeva konceptualno, logičko i fizičko modelovanje skladišta podataka i upotrebu modela kao podloge za generisanje elementarnih operacija nad univerzalnim skladištem (dodavanje, izmena, brisanje, pretraga). Izbor realnog sistema koji služi kao osnov izrade modela skladišta podataka bira se iz bazena od 30 (trideset) malih poslovnih sistema.
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
2002 | Kompjuterska biblioteka Čačak | Srpski jezik | ||
Gotova rešenja Elementi objektno orijentisanog softvera | 2002 | CET Beograd | Srpski jezik | |
2010 | Engleski | |||
2005 | Engleski | |||
2014 | Engleski | |||
2011 | Engleski | |||
2013 | Engleski | |||
2003 | Engleski | |||
Branko Perišić | Projektovanje softvera | 2007 | Elektronsko izdanje- |
Srpski jezik |
2001 | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Predmetna aktivnost Praćenje aktivnosti pri realizaciji projekata |
Predispitna Da |
Obavezna Da |
Broj poena 10.00 |
Predmetna aktivnost Predmetni projekat |
Predispitna Da |
Obavezna Da |
Broj poena 40.00 |
Predmetna aktivnost Praktični deo ispita - zadaci |
Predispitna Ne |
Obavezna Da |
Broj poena 20.00 |
Predmetna aktivnost Teorijski deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 30.00 |
vanr. prof. Segedinac Milan
Vanredni profesor
Predavanja
prof. dr Milosavljević Gordana
Redovni profesor
Predavanja
doc. Luburić Nikola
Docent
Predavanja
vanr. prof. dr Marković Marko
Vanredni profesor
Računarske vežbe
Asistent Ranković Tamara
Asistent
Računarske vežbe
Asistent Matković Jelena
Asistent