Пројектовање софтвера/Фебруар 2022 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (Višak)
Ред 36: Ред 36:
# 0..1
# 0..1
# 1
# 1
# 2
# <span class="solution">1..*</span>
</div>
</div>



Верзија на датум 22. фебруар 2022. у 17:40

Овај рок није решен. Помозите SI Wiki тако што ћете га решити.

Februarski ispit 2022. godine održan je 22. februara. Tekst zadataka ispod je po sećanju studenata.

  • За питања са више одговора, тачни одговори су подебљани и уоквирени
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
  • Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:

1. zadatak

Povezati definicije principa OO modela sa njihovim nazivima:

  1. Osobina koja razlikuje aktivne objekte od pasivnih: konkurentnost
  2. Osobina sistema da se razlaže na skup kohezivnih i slabo spregnutih modula: modularnost
  3. Osobina da se objekti različitih klasa ne mogu uopšte ili mogu zamenjivati na ograničene načine: tipizacija
  4. Osobina po kojoj se postojanje objekta može protezati kroz vreme ili prostor: perzistencija
  5. Rangiranje ili uređivanje apstrakcija: hijerarhija

2. zadatak

Označiti tačne tvrdnje za dati dijagram:

Dijagram iz drugog zadatka.
  1. Prikazani dijagram je dijagram sekvence.
  2. Objekat sa {transient} ograničenjem se stvara i uništava u toku sekvence.
  3. Prva poruka koja se šalje je sinhrona.
  4. ...

3. zadatak

Izabrati dijagram raspoređivanja od sledećih dijagrama:

...

4. zadatak

Kolika je multiplikativnost sa suprotne strane kvalifikatora na datom dijagramu?

  1. *
  2. 0..1
  3. 1
  4. 1..*

5. zadatak

Označiti tačna tvrđenja za dijagram klasa:

Dijagram klasa iz petog zadatka.
  1. Metod klase A može da pristupi objektu klase C.
  2. Metod klase B može da pristupi objektu klase C.
  3. Metod klase C može da pristupi objektu klase A.
  4. Metod klase B može da pozove metod objekta C.

6. zadatak

Sa kojim projektnim uzorcima se slaže projektni uzorak Prototip:

  1. Sastav
  2. Unikat
  3. Fabrički metod
  4. Dekorater

7. zadatak

Koju ulogu ima operacija za poništavanje Komande u slučaju da se za čuvanje stanja koristi Podsetnik?

  1. Subjekat
  2. Čuvar
  3. ...

8. zadatak

Označiti tačne tvrdnje za projektni uzorak Fabrički metod.

  1. ...

9. zadatak

Označiti tačne tvrdnje u vezi sa projektnim uzorkom Graditelj.

  1. Graditelj stvara cele objekte odjednom.
  2. Graditelj stvara objekte iz delova.
  3. ...

10. zadatak

Označiti tačne tvrdnje u vezi sa projektnim uzorkom Zastupnik.

  1. Virtuelni zastupnik je ambasador.
  2. Zastupnik mora da što duže odlaže kreiranje objekta kojeg zastupa.
  3. Zastupnik je klasni uzorak strukture.
  4. ...