Projektovanje softvera

Izvor: SI Wiki
Datum izmene: 27. februar 2022. u 21:58; autor: KockaAdmiralac (razgovor | doprinosi) (Informacije o nastavi)
Pređi na navigaciju Pređi na pretragu

Projektovanje softvera je obavezan predmet u petom semestru za SI, a izborni u sedmom semestru za RTI, u duhu Objektno orijentisanog programiranja 1 i 2.

Korisne veze

Nastava

Na predavanjima na predmetu se paralelno predaju dve oblasti: UML i projektni uzorci. Njihova podela ide ovako:

  • Prvi blok:
    • Dijagrami: klasa, paketa, objekata
    • Projektni uzorci: Unikat, Šablonski metod, Prototip, Sastav, Dekorater
  • Drugi blok:
    • Dijagrami: interakcije (sekvence i komunikacije), slučjaeva korišćenja (do ove oblasti za RTI kolokvijum), stanja
    • Projektni uzorci: Posmatrač, Iterator, Strategija (do ove oblasti za RTI kolokvijum), Stanje, Podsetnik, Muva, Adapter, Fasada
  • Treći blok:
    • Dijagrami: aktivnosti, složene strukture, komponenata, raspoređivanja, klasa (napredni pojmovi), interakcije (napredni pojmovi)
    • Projektni uzorci: Fabrički metod, Apstraktna fabrika, Most, Komanda, Zastupnik, Posrednik, Lanac odgovornosti, Graditelj

Prezentacije iz arhitekture modeliranja i projektnih uzoraka Posetilac i Interpreter se ne predaju tokom semestra i ne mogu doći u prva dva ispitna roka.

Na vežbama se dijagrami i projektni uzorci proeđeni na predavanjima prelaze u StarUML alatu sa dodatnim objašnjenjima. Gradivo vežbi dolazi na laboratorijskim vežbama.

Domaći

Za razliku od OO1, domaći služe samo za pripremu, ne predaju se, a na laboratorijskim vežbama se dobijaju rešeni domaći. Za domaći zadatak se obično dobije opis jednog sistema za koji treba da se sastavlja jedan ili više UML dijagrama.

Laboratorijske vežbe

Isto kao i na OO1. Za drugu laboratorijsku vežbu dolazi gradivo zaključno sa dijagramima stanja i projektnog uzorka Stanje, dok za treću laboratorijsku vežbu dolazi gradivo zaključno sa dijagramima aktivnosti i projektnim uzorkom Zastupnik.

Ispitni rokovi

Slična priča kao i za OO1. Dostupni su i ispitni primeri koji nisu kategorisani po rokovima.

Probni testovi

Ovde se nalaze probni testovi dati za vežbu pred kolokvijum na Moodle platformi.

Kolokvijum 1

Kolokvijum 2

Ispit

Način ocenjivanja

Isto kao i na OO1. Školske 2021/22. godine je bilo omogućeno da u februarskom roku važe isti uslovi i da februarski rok isto može da nadoknadi kolokvijume (kao i na OO1 te godine).

Potrebna pomoć

  • Na ovom predmetu fale postavke rokova. Pomozite vikiju pamćenjem/prepisivanjem rokova i postavljanjem na viki.
    • Od koristi su takođe modifikacije dobijene na laboratorijskim vežbama, kako bi studenti znali otprilike šta ih na laboratorijskim vežbama čeka.