Циљ и исход предмета
Развој критичког академског погледа на различите софтверске архитектуре, од традиционалних до савремених и њихове примене у решавању конкретних проблема у развоју софтвера.
Теоријска настава
Преглед традиционалних и савремених софтверских архитектура и њихове примене. Проучавање релевантне научне и стручне литературе из области софтверских ахитектура. Анализа студија случаја примене одређених софтверских архитектура у реалним софтверским решењима. Критички осврт на примене одређених софтверских архитекура у интеграцији система и развоју савремених софтверских решења. Значај софтверске архитектуре са аспекта критеријума квалитета софтвера. Креативан приступ модификацијама постојећих и креирању нових софтверских архитектура.
Студијски истраживачки рад
На примеру развоја конкретног софтверског решења анализирати примену различитих софтверских архитектура, дати критички осврт на сваку од њих и предложити одговарајуће решење софтверске архитектуре.