Предмет | Физички пројекат ИС у изабраном софтверском окружењу (пројекат) |
---|---|
Модул | Информациони системи и технологије |
Статус предмета | Изборни |
Катедра | Катедра за информационе системе |
Број ЕСПБ бодова | 4 |
Стицање практичних знања у вези имплементације конкретног ИС у савременом софтверском окружењу на
основу објектно-оријентисане спецификације ИС
Студенти ће проширити своја знања кроз имплементацију једног информационог система у актуелном
софтверском окружењу коришћењем компоненти и узора.
Студенти ће користити савремено развојно окружење за имплементацију пројекта који покрива опсег
претходно одслушаних курсева. У првих 5 недеља држаће се настава где ће бити објашњени елементи
софтверске архитектуре коју треба имплементирати, као и преглед два актуелна савремена софтверска
развојна окружења. У наредних 9 недеља, студенти самостално раде на имплементацији ИС уз ревизију од
стране наставника у дефинисаним контролним тачкама пројекта.
Теоријска настава:
Уводно предавање. Објашњење елемената софтверске архитектуре коју је потребно имплементирати.
Преглед J2EE развојног окружења. Напредне технологије J2EE развојног окружења. Преглед .NET развојног
окружења. Напредне технологије .NET развојног окружења.
Практична настава:
Одређивање видљивости, креирање детаљних дијаграма класа. Организовање UML пакета пројектних и
имплементационих модела. Пројектовање перзистентног оквира уз помоћ узора. Мапирање елемената
модела у програмски кôд. Креирање дефиниције класе на основу детаљних дијаграма класа. Креирање
метода на основу дијаграма интеракције и дијаграма прелаза стања. Имплементација у Ј2ЕЕ и/или Microsoft
.NET окружењу. Имплементација.
-Основна литература:
- Материјали и скрипте са предавања и вежби, ЛАБИС, ФОН
- Презентације у е-форми са сајта pisbp.fon.bg.ac.rs
-Допунска литература:
- Larman C., Applying UML and Patterns-An Introduction to Object-Oriented Analysis and Design and
Iterative Development, 3rd ed., Prentice Hall, 2004