Развој пословних апликација

Циљ предмета

Стицање потребних знања и вештина за рад у домену пројектовања и развоја пословних апликација.

Исход предмета

Студент ће бити у стању да разуме, објасни и анализира основне принципе развоја пословних апликација. Моћиће да учествује у развоју пословних апликација користећи различите процесе, од дефинисања захтева, преко анализе, дизајна до имплементације. Биће оспособљен да користи савремене технике, технологије и алате за развој пословних апликација.

Теоријска настава

Дефинисање логичког модела и физичког модела пословних процеса. Дефинисање организационо-технолошког окружења. Препознавање процеса животног циклуса (захтеви корисника, анализа, дизајн, тестирање, имплементација) уз одговарајући концепт и поглед развоја: функционални поглед, поглед оријентисан ка подацима, објектно оријентисан поглед, поглед оријентисан на стања, на сценарио, на правила, кроз примере развоја дијаграма (случајева употребе, активности). Дефинисање концептуалног модела, дијаграма секвенци, уговора о извршењу операција, дијаграма сарадње, потпуних дијаграма класа, дијаграма стања, пакета сарадње и апликационих шаблона. Стандарди за развој модуларних система. Сервисно оријентисана архитектура и веб сервиси. Технологије и стандарди за имплементацију. Концептуални дизајн сервиса. Дефинисање домена сервиса, одређивање атомичких сервиса, креирање композитних сервиса. Развој логичких сервиса. Употреба микросервиса. Рад са релациoним и нерелационим базама података у микросервисној архитектури. Комуникација између микросервиса и коришћење система за размену порука. Изолoвање апликација у контејнере.

Практична настава

Вежбе прате теоријску наставу кроз израду логичког модела функција, физичког модела пословних процеса, концептуалног модела и одговарајућих дијаграма. Израда пословне апликације. Развој употребом готовог комерцијалног софтвера. Софтверске лиценце. Програмирање употребом Visual Basic for Applications у комерцијалном софтверу Microsoft Excel. Кроз практичан рад, на разради конкретних компоненти пословне апликације, учвршћују се и проверавају теоријска знања.

sbobet88 slot agb99 situs slot slot777 toto AMANAHTOTO slot SLOT GACOR AMANAHTOTO toto slot88 ASIA200 ASIA200 ASIA200 bayijudy.com situs resmi bayitoto slot gacor popotogel login situs slot eropa99 hoki99 roma77 babe138 roma77 roma77 hoki99 abadicash