Циљ предмета
Стицање потребних знања и вештина за рад у домену пројектовања и развоја пословних апликација.
Исход предмета
Студент ће бити у стању да разуме, објасни и анализира основне принципе развоја пословних апликација. Моћиће да учествује у развоју пословних апликација користећи различите процесе, од дефинисања захтева, преко анализе, дизајна до имплементације. Биће оспособљен да користи савремене технике, технологије и алате за развој пословних апликација.
Теоријска настава
Дефинисање логичког модела и физичког модела пословних процеса. Дефинисање организационо-технолошког окружења. Препознавање процеса животног циклуса (захтеви корисника, анализа, дизајн, тестирање, имплементација) уз одговарајући концепт и поглед развоја: функционални поглед, поглед оријентисан ка подацима, објектно оријентисан поглед, поглед оријентисан на стања, на сценарио, на правила, кроз примере развоја дијаграма (случајева употребе, активности). Дефинисање концептуалног модела, дијаграма секвенци, уговора о извршењу операција, дијаграма сарадње, потпуних дијаграма класа, дијаграма стања, пакета сарадње и апликационих шаблона. Стандарди за развој модуларних система. Сервисно оријентисана архитектура и веб сервиси. Технологије и стандарди за имплементацију. Концептуални дизајн сервиса. Дефинисање домена сервиса, одређивање атомичких сервиса, креирање композитних сервиса. Развој логичких сервиса. Употреба микросервиса. Рад са релациoним и нерелационим базама података у микросервисној архитектури. Комуникација између микросервиса и коришћење система за размену порука. Изолoвање апликација у контејнере.
Практична настава
Вежбе прате теоријску наставу кроз израду логичког модела функција, физичког модела пословних процеса, концептуалног модела и одговарајућих дијаграма. Израда пословне апликације. Развој употребом готовог комерцијалног софтвера. Софтверске лиценце. Програмирање употребом Visual Basic for Applications у комерцијалном софтверу Microsoft Excel. Кроз практичан рад, на разради конкретних компоненти пословне апликације, учвршћују се и проверавају теоријска знања.
1 thought on “Развој пословних апликација”
Comments are closed.