Predmet: Arhitektura informacionih sistema i računarske mreže
(12 -
IM1519) Osnovne informacije
Matične organizacione jedinice predmeta
Program predmeta
Program se primenjuje od 01.10.2013.. Cilj predmeta je savladavanje osnovnih koncepata arhitekture savremenih informacionih sistema. Studenti će steći potrebna znanja o mogućim rešenjima hardverskih platformi. Pored toga, razumeće arhitekturu računarskih mreža i značaj, zadatke i primenu komunikacionih protokola. Na taj način biće u mogućnosti da odaberu odgovarajuću komunikacionu infrastrukturu za podršku datom informacionim sistemu. Studenti će razumeti i moći da primenjuju osnovne obrasce arhitekture softverskih sistema. Studenti stiču znanja o funkcionalnim komponentama računarskog sistema, njihovim karakteristikama, performansama i međusobnim dejstvima. Studenti će biti obučeni za rad u mrežnom okruženju, razumeće principe rada lokalnih mreža, kako se više fizičkih mreža povezuje u koordinirani sistem, i kako aplikacije mogu da koriste rezultujući sistem. Studenti će steći znanja o opštim obrascima arhitekture softverskih sistema. Razumeće pojam arhitekture integrisanog informacionog sistema, vrednosti integracije, biće u mogućnosti da objasne različite poglede na integrisani informacioni sistem i veze među raznim pogledima, kao i pojmove arhitekturalnih stilova, softverskih komponenti i konektora. Savladaće osnovne tehnike upotrebe UML-a za modelovanje arhitekture sistema. U okviru praktične nastave studenti će savladati primenu okvira za razvoj veb aplikacija. Arhitektura informacionog sistema. Komponente računarskog sistema, njihove karakteristike, performanse i međusobna dejstva. Distribuirani sistemi, hardverski i softverski koncepti. Klijent-server model. Pregled osnovnih mrežnih tehnologija. Komunikacioni softver i protokoli. TCP/IP familija protokola. Sigurnost i nadgledanje mreža. Ključni koncepti Interneta. Arhitektura softvera. Opšti obrasci arhitekture softvera. Mogućnosti primene UML-a za prikaz implementacije i raspoređenosti sistema. Primena okvira za razvoj veb aplikacija. 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.
|