Пројектовање софтвера Шифра: OI0036 | 6 ЕСПБ
Опште информације
Ниво студија:
Година студија:
3
Семестар/Триместар:
5
Услов:
Објектно орјентисано програмирање
Циљ:
Упознавање са савременим софтверским инжењерством, теоријом и практичним поступцима у процесу
развоја софтвера у свим фазама његовог животног циклуса
Исход:
Студенти ће бити оспособљени да моделујусложена и дистрибуирана софтверска решења и информационе
системе по UML 2.x методолигији
Садржај предмета
Теоријска настава:
- Упознавање са UML језиком
- Упознавање са животним циклусом софтвера
- Упознавање са различитим методама развоја
- Анализа корисничких захтева и системска структурна анализа
- Дијаграми стања и активности
- Дијаграми класа
- Дијаграми интеракције
- Моделовање структуре софтверских решења
- .Компоненте и размештај
- Моделовање понашања софтверских решења
- Упознавање пројектних образаца обавезних у моделовању савремених софтверских решења
- Имплементација
- Тестирања и одржавања софтвера
Практична настава:
Литература
- M. Zarić, N. Piroćanac, D. Milićev, Objektno orijentisano modelovanje na jeziku UML, skripta sa praktikumom, Mikro knjiga, 2002
- .J. Atlee, S. Pflegeer, Softversko inženjerstvo, CET, 2006
Број часова активне наставе (недељно)
Предавања:
2
Вежбе:
3
Други облици наставе:
0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
30
семинарски рад
0
колоквијум
30
Завршни испит
Поени
Писмени испит
30
Усмени испит
0