Fakultet tehničkih nauka

Predmet: Metodologije brzog razvoja softvera (17.E2508)

Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Osnovne informacije:
 
Kategorija Teorijsko-metodološki
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 6

Osposobiti studente za primenu metoda i alata za brzi razvoj složenih softverskih sistema i komparativnu analizu prednosti i mana u odnosu na klasične pristupe.

Teorijska i praktična znanja neophodna za efikasnu primenu metoda, tehnika i alata za brzi razvoj složenih softverskih sistema. Nakon uspešno završenog kursa, student je u stanju da: identifikuje prednosti i mane različitih MDE (Model-Driven Engineering) pravaca i agilnih metodologija, identifikuje postojeće MDE resurse (standarde, biblioteke, jezike, alate) koji mu mogu poslužiti kao podloga za razvoj sopstvenog MDE rešenja i da projektuje i implementira MDE rešenje za neku konkretnu namenu.

Pristupi brzom razvoju softvera. Metode i tehnike brzog razvoja softvera. Alati za brzi razvoj softvera. Generatori koda. Pregled metodoloških pristupa razvoju softvera (odnos agilnih i tradicionalnih metoda). Prototipski razvoj softvera. Razvoj softvera na bazi modela (Model Driven Architecture). Standardizacija funkcionalnih i vizualnih karakteristika tipskih softverskih sistema i izrada softverskih alata za generisanje dizajn šablona.

Provera znanja se obavlja kontinuirano u toku semestra u formi inspekcija i rada na timskom projektu odabranog softverskog sistema. Odbrana projekta je javna.

Autori Naziv Godina Izdavač Jezik
Object Management Group Interaction Flow Modeling Language (elektronsko izdanje) 2015 Object Management Group Engleski
A.Cockburn Agile Software Development 2002 Addison-Wesley Engleski
Pfleeger, S.L. Software Engineering : Theory and Practice 2001 Prentice-Hall, New York Engleski
A.Kleppe, J.Warmer, W.Bast MDA Explained - The Model Driven Architecture: Practice and Promise 2003 Addison-Wesley Engleski
B. Boehm, R.Turner Balancing Agility and Discipline: A Guide for the Perplexed 2003 Addison-Wesley Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Prisustvo na predavanjima
Predispitna
Da
Obavezna
Da
Broj poena
5.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
40.00
Predmetna aktivnost
Prisustvo na računarskim vežbama
Predispitna
Da
Obavezna
Da
Broj poena
5.00
Predmetna aktivnost
Teorijski deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
20.00
Predmetna aktivnost
Praktični deo ispita - zadaci
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predavanja
Predavanja
Računarske vežbe