Program se primenjuje od 12.03.2014..
Cilj nastavnog predmeta je obrazovanje studenata u oblasti razvoja višeslojnih aplikacija i savlađivanje metoda i tehnika analize, projektovanja i implementacije. Posebna pažnja posvetiće se specifičnostima razvoja višeslojnih aplikacija koje karakteriše skalabilnost i koje se izvršavaju u distribuiranom okruženju.
Slušaoci predmeta će tokom pohađanja nastave steći neophodna znanja o metodama i tehnikama razvoja višeslojnih aplikacija i biti osposobljeni za njihovu primenu u svim fazama razvoja softvera - od analize sistema do uvođenja razvijenih rešenja u upotrebu. Isto tako, studenti će steći veštine potrebne za korišćenja odabranih razvojnih okruženja.
Rekapitulacija koncepata objektnog modela podataka. Objektno-orijentisana analiza sistema. Modelovanje funkcionalnih zahteva sistema. Projektni obrasci u kontekstu višeslojnih aplikacija. Nefunkcionalni zahtevi sistema. Definisanje arhitekture višeslojnih aplikacija. Osnove testiranja višeslojnih aplikacija i uvođenje u upotrebu.
Predavanja; računarske vežbe; konsultacije; samostalna izrada obaveznih zadataka. Tokom celokupnog procesa izvođenja nastave, studenti se podstiču na intenzivnu komunikaciju, kritičko rezonovanje, samostalni rad i aktivan odnos prema procesu nastave.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Larman C. | Applying UML and Patterns | 2004 | Prentice Hall | Engleski |
Fowler M., Rice D., Foemmel M., Hieatt E., Mee R., Stafford R.. | Patterns of Enterprise Application Architecture | 2002 | Addison Wesley | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni projekat | da | da | 30.00 |
Test | da | da | 10.00 |
Prisustvo na vežbama | da | da | 5.00 |
Prisustvo na predavanjima | da | da | 5.00 |
Usmeni deo ispita | ne | da | 50.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |