Сервисно ориентирани архитектури

1.Наслов на наставниот предметСервисно ориентирани архитектури
Service Oriented Architectures
2.КодF18L3S155
3.Студиска програма—
4.Организатор на студиската програма (единица, односно институт, катедра, оддел)Факултет за информатички науки и компјутерско инженерство
5.Степен (прв, втор, трет циклус)Прв циклус
6.Академска година / семестар6 / Летен
7.Број на ЕКТС кредити6
8.Наставник—
9.Предуслови за запишување на предметотВеб прогрмирање или Интернет технологии или Имплементација на системи со отворен и слободен код
10.Цели на предметната програма (компетенции)Предметот сервисно-ориентирани архитектури има за цел да ги запознае студентите со организација, дизајн и развој на на дистрибуираните системи базирани на сервиси. Сервисно-ориентираните архитектури опфаќа теми од софтверско и системско инженерство. Од аспект на софтверско инженерство студентите ќе се запознаат со процесот на анализа и дизајн при развој на сервисно-ориентирани апликации, како и со организацијата на процесот на развој на софвер погодни за сервисно-ориентирани системи. Во поглед на системско инженерство, предметот ќе го покрие целосниот екосистем на сервисно-ориентирана и микро-сервисно ориентирана архитектура, нејзините компоненти, поврзаност, соработка и координација.
11.Содржина на предметната програмаВовед во сервисно ориентирани архитектури - Слоеви на сервиси и микросервиси - Анализа и моделирање на софтвер со веб сервиси - Анализа и моделирање на софтвер со REST сервиси и микросервиси - Дизајн на сервисно API и договор кај веб сервиси - Процес на развој на софвер со микросервисна архитектура - Системски дизајн на микросервисна архитектура - Безбедносни политики и заштита кај сервисно ориентираните архитектури - Организација, оркестрација и управување со микросервисна околина
12.Методи на учењеПредавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на хардверска опрема и софтверски пакети), тимска работа, решени едноставни примери и проширување на знаењето со посложени задачи, поканети гости предавачи, самостојна изработка на домашни задачи. учење во електронско опкружување (форуми, консултации)
13.Вкупен расположив фонд на време6 ЕКТС x 30 часа = 180 часа
14.Распределба на расположивото време30 + 45 + 15 + 15 + 75 = 180 часа
15.Форми на наставните активности
15.1.Предавања - теоретска настава30 часови
15.2.Вежби (лабораториски, аудиториски), семинари, тимска работа45 часови
16.Други форми на активности
16.1.Проектни задачи15 часови
16.2.Самостојни задачи15 часови
16.3.Домашно учење75 часови
17.Начин на оценување
17.1.Тестови10 бодови
17.2.Семинарска работа / проект ( презентација: писмена и усна)15 бодови
17.3.Активности и учење10 бодови
17.4.Завршен испит70 бодови
18.Критериуми за оценување (бодови/ оценка)
до 50 бода5 (пет) (F)
од 51 до 60 бода6 (шест) (E)
од 61 до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
19.Услов за потпис и полагање на завршен испитРеализирани активности 15.1 и 15.2
20.Јазик на кој се изведува наставатамакедонски и англиски
21.Метод на следење на квалитетот на наставатамеханизам на интерна евалуација и анкети
22.Литература
22.1.Задолжителна литература
Ред.бр. Автор Наслов Издавач Година
22.2.Дополнителна литература
Ред.бр. Автор Наслов Издавач Година