Predmet: Osnovi informacionih sistema i softverskog inženjerstva (17.E235 )
Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Kategorija | Stručno-aplikativni |
Uža naučna oblast | Primenjene računarske nauke i informatika |
ESPB | 6 |
Ovladavanje osnovnim znanjima i veštinama iz domena inženjerstva softvera i projektovanja informacionih sistema, metodama i tehnikama formalnog predstavljanja vizije i specifikacije zahteva kompleksnih softverskih proizvoda. Osposobljavanje studenata za primenu različitih metodoloških pristupa u projektovanju softvera i shvatanje pozicije softvera u sklopu složenih informacionih sistema. Osposobljavanje studenata za izradu složenih, GUI orijentisanih događajima upravljanih, programskih rešenja uz oslonac na objektnu platformu. Ovladavanje principima organizacije i praćenja aktivnosti u procesu izrade složenih softverskih proizvoda i metodama, tehnikama i alatima za upravljanje verzijama softverskih proizvoda.
Po okončanju predmeta studenti su osposobljeni za samostalnu: 1.izradu formalne predstave vizije kompleksnih softverskih proizvoda 2.prikupljanje, klasifikaciju, analizu i specifikacije zahteva složenih softverskih proizvoda 3.implementaciju složenih programskih rešenja, 4.dizajn grafičkog korisničkog interfejsa u skladu sa specificiranim standardima i 5.rukovanje elementarnim skladištem podataka uz primenu objektne platforme.
Teorijska nastava: Osnovi softverskog inženjerstva, motivacija i ploblemi, definicija profesije i struktura znanja. Softverski zahtevi, dizajn, konstrukcija, testiranje, održavanje i rukovanje konfiguracijom softvera. Modeli životnog ciklusa softvera, kvalitet i srodne discipline. Osnovni pojmovi programiranja sistema. Osnove projektovanja informacionih sistema, koncept savremene organizacije informacionih sistema. Faze u evoluciji informacionih sistema. Izazovi savremenih informacionih tehnologija i koncepata u domenu projektovanja informacionih sistema. Arhitektura poslovnih informacionih sistema. Praktična nastava: Repetitorijum objektnog programiranja, elementi objektne platforme, standardna biblioteka šablona, standardna biblioteka vizualnih komponenti. Napredni koncepti Objektno orijentisanog programiranja.
Dva semestralna projekta predstavljaju okosnicu praktičnog dela predmeta. Prvi projekat je tutorski vođen i služi za ovladavanje principima, metodama, tehnikama i alatima neophodnim za razvoj složenih softverskih proizvoda. Radi se POJEDINAČNO. Drugi projekat uključuje izradu vizije i specifikacije zahteva drugog sovtferskog proizvoda i radi se u PARU. Pojedinci i parovi, uz oslonac na Sistem za praćenje aktivnosti, evidentiraju rad na semestralnim projektima i, uz upotrebu sistema za upravljanje verzijama, rade na isporuci programskih proizvoda specificiranih u sklopu semestralnih projekata. Za projekte je neophodno formulisati: 1. Viziju softverskog proizvoda - kolekcija
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
Perišić, B. | Osnovi softverskog inženjerstva | 2016 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
2002 | Engleski | |||
2002 | Engleski | |||
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 Praktični deo ispita - zadaci |
Predispitna Ne |
Obavezna Da |
Broj poena 25.00 |
Predmetna aktivnost Odbrana projekta |
Predispitna Da |
Obavezna Da |
Broj poena 10.00 |
Predmetna aktivnost Odbrana projekta |
Predispitna Da |
Obavezna Da |
Broj poena 30.00 |
Predmetna aktivnost Teorijski deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 25.00 |
prof. dr Savić Goran
Redovni profesor
Predavanja
prof. dr Dejanović Igor
Redovni profesor
Predavanja
doc. dr Vuković Željko
Docent
Predavanja
Asistent Vejnović Mina
Asistent
Računarske vežbe
Saradnik u nastavi Gavrilović Tatjana
Saradnik u nastavi