Razvoj poslovnih aplikacija

Cilj predmeta

Sticanje potrebnih znanja i veština za rad u domenu projektovanja i razvoja poslovnih aplikacija.

Ishod predmeta

Student će biti u stanju da razume, objasni i analizira osnovne principe razvoja poslovnih aplikacija. Moćiće da učestvuje u razvoju poslovnih aplikacija koristeći različite procese, od definisanja zahteva, preko analize, dizajna do implementacije. Biće osposobljen da koristi savremene tehnike, tehnologije i alate za razvoj poslovnih aplikacija.

Teorijska nastava

Definisanje logičkog modela i fizičkog modela poslovnih procesa. Definisanje organizaciono-tehnološkog okruženja. Prepoznavanje procesa životnog ciklusa (zahtevi korisnika, analiza, dizajn, testiranje, implementacija) uz odgovarajući koncept i pogled razvoja: funkcionalni pogled, pogled orijentisan ka podacima, objektno orijentisan pogled, pogled orijentisan na stanja, na scenario, na pravila, kroz primere razvoja dijagrama (slučajeva upotrebe, aktivnosti). Definisanje konceptualnog modela, dijagrama sekvenci, ugovora o izvršenju operacija, dijagrama saradnje, potpunih dijagrama klasa, dijagrama stanja, paketa saradnje i aplikacionih šablona. Standardi za razvoj modularnih sistema. Servisno orijentisana arhitektura i veb servisi. Tehnologije i standardi za implementaciju. Konceptualni dizajn servisa. Definisanje domena servisa, određivanje atomičkih servisa, kreiranje kompozitnih servisa. Razvoj logičkih servisa. Upotreba mikroservisa. Rad sa relacionim i nerelacionim bazama podataka u mikroservisnoj arhitekturi. Komunikacija između mikroservisa i korišćenje sistema za razmenu poruka. Izolovanje aplikacija u kontejnere.

Praktična nastava

Vežbe prate teorijsku nastavu kroz izradu logičkog modela funkcija, fizičkog modela poslovnih procesa, konceptualnog modela i odgovarajućih dijagrama. Izrada poslovne aplikacije. Razvoj upotrebom gotovog komercijalnog softvera. Softverske licence. Programiranje upotrebom Visual Basic for Applications u komercijalnom softveru Microsoft Excel. Kroz praktičan rad, na razradi konkretnih komponenti poslovne aplikacije, učvršćuju se i proveravaju teorijska znanja.

1 thought on “Razvoj poslovnih aplikacija”

Comments are closed.