Пројектовање софтвера/Фебруар 2022 — разлика између измена
Пређи на навигацију
Пређи на претрагу
м (Višak) |
|||
Ред 36: | Ред 36: | ||
# 0..1 | # 0..1 | ||
# 1 | # 1 | ||
# | # <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:
- Osobina koja razlikuje aktivne objekte od pasivnih: konkurentnost
- Osobina sistema da se razlaže na skup kohezivnih i slabo spregnutih modula: modularnost
- Osobina da se objekti različitih klasa ne mogu uopšte ili mogu zamenjivati na ograničene načine: tipizacija
- Osobina po kojoj se postojanje objekta može protezati kroz vreme ili prostor: perzistencija
- Rangiranje ili uređivanje apstrakcija: hijerarhija
2. zadatak
Označiti tačne tvrdnje za dati dijagram:
- Prikazani dijagram je dijagram sekvence.
- Objekat sa
{transient}
ograničenjem se stvara i uništava u toku sekvence. - Prva poruka koja se šalje je sinhrona.
- ...
3. zadatak
Izabrati dijagram raspoređivanja od sledećih dijagrama:
...
4. zadatak
Kolika je multiplikativnost sa suprotne strane kvalifikatora na datom dijagramu?
- *
- 0..1
- 1
- 1..*
5. zadatak
Označiti tačna tvrđenja za dijagram klasa:
- Metod klase A može da pristupi objektu klase C.
- Metod klase B može da pristupi objektu klase C.
- Metod klase C može da pristupi objektu klase A.
- Metod klase B može da pozove metod objekta C.
6. zadatak
Sa kojim projektnim uzorcima se slaže projektni uzorak Prototip:
- Sastav
- Unikat
- Fabrički metod
- Dekorater
7. zadatak
Koju ulogu ima operacija za poništavanje Komande u slučaju da se za čuvanje stanja koristi Podsetnik?
- Subjekat
- Čuvar
- ...
8. zadatak
Označiti tačne tvrdnje za projektni uzorak Fabrički metod.
- ...
9. zadatak
Označiti tačne tvrdnje u vezi sa projektnim uzorkom Graditelj.
- Graditelj stvara cele objekte odjednom.
- Graditelj stvara objekte iz delova.
- ...
10. zadatak
Označiti tačne tvrdnje u vezi sa projektnim uzorkom Zastupnik.
- Virtuelni zastupnik je ambasador.
- Zastupnik mora da što duže odlaže kreiranje objekta kojeg zastupa.
- Zastupnik je klasni uzorak strukture.
- ...