Program se primenjuje od 01.10.2012..
Cilj predmeta je detaljno upoznavanje sa razvojem višeslojnih aplikacija koje se primenjuju u elektroenergetskim sistemima.
Ishodi obrazovanja su osposobljenost za projektovanje i razvoj višeslojnih softverskih aplikacija u elektroenergetskim sistemima.
Arhitektura aplikacija u elektroenergetskim sistemima – slojevitost: dvoslojne, troslojne i višeslojne softverske arhitekture. (Fizička) dvoslojna klijent-server aplikacija – varijante u zavisnosti od načina skladištenja elektroenergetskih podataka. Troslojna arhitektura: načini podele komponenti po slojevima – logička organizacija aplikacije. Komunikacija između komponenti u okviru višeslojnih aplikacija. Middleware (WCF, Corba, DCOM, MPI), standardizacija. Primeri višeslojnih aplikacija. Modelovanje softvera. UML - objedinjeni jezik za modelovanje softvera. Softverski obrasci. Projekat: razvoj višeslojnih aplikacija u elektroenergetskim sistemima.
Nastava se odvija kroz predavanja i računarske vežbe. Tokom vežbi student je obavezan da uradi praktično orijentisane zadatke.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Fowler, Martin | Patterns of Enterprise Application Architecture | 2002 | Addison Wesley | Engleski |
Martin Fowler | UML ukratko: kratak vodič za standardni jezik za modelovanje objekata | 2004 | Mikro knjiga, Beograd | Srpski jezik |
Grady Booch, James Rumbaugh, Ivar Jacobnson | UML vodič za korisnike | 2000 | CET, Beograd | Srpski jezik |
Alam Shalloway, James R. Trott | Projektni obrasci: Nove tehnike objektno orijentisanog projektovanja | 2004 | Mikro knjiga, Beograd | Srpski jezik |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni projekat | da | da | 30.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Teorijski deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |