Предмет | Имплементација ИС (пројекат) |
---|---|
Модул | Информациони системи и технологије |
Статус предмета | Изборни предмет |
Катедра | Катедра за информационе системе |
Број ЕСПБ бодова | 5 |
Студенти ће проширити своја знања кроз имплементацију једног информационог система у актуелном софтверском окружењу коришћењем компоненти и узора.
Студенти ће проширити своја знања кроз имплементацију једног информационог система у актуелном софтверском окружењу коришћењем компоненти и узора.
Студенти ће користити савремено развојно окружење за имплементацију пројекта који покрива опсег претходно одслушаних курсева. У првих 6 седмица држаће се настава где ће бити објашњени елементи софтверске архитектуре коју треба имплементирати, као и преглед актуелних савремених софтверских развојних окружења. У наредних 9 седмица, студенти самостално примењују стечена знања на имплементацији ИС уз ревизију од стране ментора (асистента или сарадника у настави) у дефинисаним контролним тачкама пројекта.
Теоријска настава:
Уводно предавање. Традиционалне и SPA web апликације. Преглед J2EE развојног окружења. Напредне технологије Java/Java EE развојних окружења. Преглед .NET развојног окружења. Напредне технологије .NET развојног окружења. React.js програмска библиотека. Angular развојни оквир. Web servisi. REST, GraphQL, gRPC.
Практична настава:
Одређивање видљивости, креирање детаљних дијаграма класа. Организовање UML пакета пројектних и имплементационих модела. Пројектовање перзистентног оквира уз помоћ узора. Мапирање елемената модела у програмски кôд. Креирање дефиниције класе на основу детаљних дијаграма класа. Креирање метода на основу дијаграма интеракције и дијаграма прелаза стања. Имплементација коришћењем JavaScript, React.js/Angular, i Java/Java EE/Microsoft .NET окружења.
1. Материјали и скрипте са предавања и вежби, ЛАБИС ФОН 2020
2. Babarogić S., Bjeladinović S. Prezentacije u e-formi sa sajta is.fon.bg.ac.rs FON 2020
3. Larman C. Applying UML and Patterns-An Introduction to ObjectOriented Analysis and Design and Iterative Development, 3rd ed. Prentice Hall PTR 2012