Program se primenjuje od 01.10.2013..
Cilj nastavnog predmeta je da studentima pruži određena osnovna i primenjena znanja iz oblasti objektno-orijentisanih (OO) informacionih tehnologija i objektno-orijentisanog softverskog inženjerstva. S obzirom na izuzetno dinamičan razvoj komercijalnih alata u ovoj oblasti, značajan cilj je da se studenti osposobe za sistematičan pristup izučavanju novih alata, koji će im omogućiti brzo i lako ovladavanje njihovom primenom.
Studenti će savladati osnovne metode objektno-orijentisanog projektovanja i razvoja softvera, primenom UML jezika za modelovanje i Java programskog jezika.
Objektno-orijentasana paradigma. Uvod u objektno-orijentisano softversko inženjerstvo. Osnovni koncepti OO pristupa: objekat, klasa, poruka, i sl. Identitet objekta. Nasleđivanje i osnovni principi. Skrivanje implementacije, polimorfizam i perzistencija. Objektno-orijentisani model podataka. Tehnike objektno-orijentisanog programiranja. Osnovni koncepti i sintaksa Java programskog jezika. Osnovni koncepti objedinjenog jezika za modeliranje (UML). Objektno-orijentisani model sistema - model strukture i model ponašanja. Metodološki pristup razvoju OO softverskih proizvoda - objedinjeni proces.
Predavanja; računarske vežbe; konsultacije; samostalna izrada obaveznih zadataka. Tokom celokupnog procesa izvođenja nastave, studenti se podstiču na intenzivnu komunikaciju, kritičko rezonovanje, samostalni rad i aktivan odnos prema procesu nastave.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Craig L. | Applying UML and Patterns, 3/E | 2004 | Prentice Hall | Engleski |
Bruegge, B., Dutoit, A. | Object Oriented Software Engineering, 3/E | 2010 | Pearson Education Int. | Engleski |
OMG | OMG Unified Modeling LanguageTM (OMG UML) | 2012 | http://www.omg.org/spec/UML/2.4.1 | Engleski |
Eckel, B. | Misliti na Javi | 2002 | Mikro knjiga | Srpski jezik |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Složeni oblici vežbi | da | da | 40.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Usmeni deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |