Odabrana poglavlja iz softverskih arhitektura

Cilj i ishod predmeta

Razvoj kritičkog akademskog pogleda na različite softverske arhitekture, od tradicionalnih do savremenih i njihove primene u rešavanju konkretnih problema u razvoju softvera.

Teorijska nastava

Pregled tradicionalnih i savremenih softverskih arhitektura i njihove primene. Proučavanje relevantne naučne i stručne literature iz oblasti softverskih ahitektura. Analiza studija slučaja primene određenih softverskih arhitektura u realnim softverskim rešenjima. Kritički osvrt na primene određenih softverskih arhitekura u integraciji sistema i razvoju savremenih softverskih rešenja. Značaj softverske arhitekture sa aspekta kriterijuma kvaliteta softvera. Kreativan pristup modifikacijama postojećih i kreiranju novih softverskih arhitektura.

Studijski istraživački rad

Na primeru razvoja konkretnog softverskog rešenja analizirati primenu različitih softverskih arhitektura, dati kritički osvrt na svaku od njih i predložiti odgovarajuće rešenje softverske arhitekture.