pis - eliminacioni Flashcards
- U zavisnosti od vrednosti donje granice, specijalizacija, generalizacija moze biti:
a) ekskluzivna i neekskluzivna
b) nadredjena i podredjena
c) primarna i sekundarna
d) obavezna i neobavezna
d) obavezna i neobavezna
- Za pozivanje OCL operacija koristi se oznaka:
a) .
b) :
c) =>
d) ->
b) :
d) -> (mozda-proveriti)
- Za opis structure i sadrzava tokova i skladista podataka u SSA koristi se:
a) dijagram konteksta
b) dijagram toka podataka 1. nivoa
c) specifikacija logike primitivnih procesa
d) recnik podataka
d) recnik podataka
- U UML 2.0 u dijagrame interakcije, pored dijagrama komunikacije spada i:
a) dijagram prelaza stanja
b) dijagram klasa
c) dijagram sekvenci
d) dijagram aktivnosti
c) dijagram sekvenci
- U recniku podataka / / je oznaka za:
a) neekskluzivnu specijalizaciju
b) skup
c) agregaciju
d) ekskluzivnu specijalizaciju
a) neekskluzivnu specijalizaciju
- Operacija mapiranja u QVT moze biti:
a) iskljucivo dvosmerna
b) iskljucivo jednosmerna
c) jednosmerna ili dvosmerna
d) nista od navedenog
b) iskljucivo jednosmerna
- U SSA interfejs:
a) mora imati samo jedan ulazni tok
b) mora imati samo jedan izlazni tok
c) mora imati bar jedan ulazni ili bar jedan izlazni tok
d) ne mora imati ni ulazni ni izlazni tok
c) mora imati bar jedan ulazni ili bar jedan izlazni tok
- Obavezna i ekskluzivna specijalizacija na PMOV odredjena je:
a) 1,1
b) 0,M
c) 0,1
d) 1,M
a) 1,1
(X,Y)
X-obavezna/neobavezna
Y-eks/neeks
- Model za opis strukture sistema je:
a) DTP strukturne sistemske analize
b) dijagram klasa
c) dijagram promene stanja
d) dijagram slucajeva koriscenja
b) dijagram klasa
- Simbol KRUGSACRNOMTACKOMna dijagramu prelaza stanja oznacava:
a) krajnje stanje
b) pocetni dogadjaj
c) krajnji dogadjaj
d) pocetno stanje
a) krajnje stanje
- Aggregation je u UML dijagramu klasa:
a) vrsta klase
b) vrsta veze
c) objekat
d) ne postoji u konceptualnom dijagramu klasa
b) vrsta veze
- Modifikacija softvera radi postizanja odrzivosti:
a) perfektivno odrzavanje
b) korektivno odrzavanje
c) adaptivno odrzavanje
d) nista od navedenog
a) perfektivno odrzavanje
- Sta se u OCL oznacava sa Sequence(T):
a) uredjena kolekcija, dozvoljeni duplikati
b) neuredjena kolekcija, nisu dozvoljeni duplikati (Set(T))
c) uredjena kolekcija, nisu dozvoljeni duplikati (OrderedSet(T))
d) neuredjena kolekcija, dozvoljeni duplikati (Bag(T))
a) uredjena kolekcija, dozvoljeni duplikati
- UML 2.0 dijagram za opis interakcije koji prikazije vremenski redosled poruka je:
a) dijagram razmestaja komponenti
b) dijagram komponenti
c) dijagram sekvenci
d) dijagram klasa
c) dijagram sekvenci
- U UML se pored generalizacije i realizacije definisu i sledeci tipovi veza:
a) agregacija i veza zavisnosti
b) asocijacija i kompozicija
c) agregacija i kompozicija
d) asocijacija i veza zavisnosti
d) asocijacija i veza zavisnosti
- Sta od navedenog nije karakteristika agilnog razvoja softvera:
a) adaptivno planiranje
b) tim sam bira nacin realizacije zadataka
c) evolutivni razvoj i isporuka
d) dugorocno planiranje
d) dugorocno planiranje
- U cetvoronivojskoj hijerarhiji, model sistema se nalazi na nivou:
a) M()
b) M1
c) M2 (ovde je meta model)
d) M3
b) M1
- Graficki simbol CRN ROMB SA LINIJOM na UML dijagramu klasa oznacava:
a) association vezu
b) composition vezu
c) aggregation vezu
d) nista od navedenog
b) composition vezu
- Sta se od navedenog koristi za definisanje OCL ogranicenja koje treba da bude zadovoljeno tokom
celokupnog zivotnog ciklusa objekta:
a) invariant
b) context
c) precondition
d) postcondition
a) invariant
- Sta ne spada u nacine dekomponovanja dijagrama prelaza stanja:
a) kompozitno stanje (sekvencijalna podstanja)
b) generalizacija stanja
c) agregacija stanja
d) nivelacija stanja
d) nivelacija stanja
- U recniku podataka <> je oznaka za:
a) agregaciju
b) skup
c) neekskluzivnu specijalizaciju
d) ekskluzivnu specijalizaciju
a) agregaciju
a) agregaciju-svakoPoljeMoraDaSePojavi
b) skup{a}
c) neekskluzivnu specijalizaciju/a,b,c/-iliJednailiDveiliTriKomponente
d) ekskluzivnu specijalizaciju[a,b,c]-EksPojavljivanjeJedneOdTrivrednosti
- Modifikacija softverskog proizvoda radi popravke otkrivenih gresaka naziva se:
a) korektivno odrzavanje
b) adaptivno odrzavanje
c) perfektivno odrzavanje
d) nista od navedenog
a) korektivno odrzavanje
- Kojom ulogom ko Scrum metode se predstavljaju zainteresovane strane ili poslovanje:
a) team
b) product owner
c) scrum master
d) nista od navedenog
b) product owner
- U SSA process se moze direktno povezai tokom podataka sa:
a) interfejsom
b) skladistem
c) drugim procesom
d) sve navedeno
d) sve navedeno
- Po UML standard simbol PRAZAN KRUG SA DVE PODVUCENE LINIJE :
a) oznacava nekompletnu kategoriju
b) oznacava ili kompletnu ili nekompletnu kategoriju, zavisno od kardinalnosti
c) oznacava kompletnu kategoriju
d) nije podrzan (samo u idef1x)
d) nije podrzan (samo u idef1x)
- Povezati date definicije sa odgovarajucim koceptima:
- Stereotip veze zavisnosti koja referencira (ubacuje) moguce dodatno ponasanje opisano u posebnom
apstraktnom SK, u osnovni SK - Akcija koja ne menja stanje sistema
- Vise vrednosti jedne komponente koja se u odgovarajucoj strukturi komponeneta moze pojaviti vise
puta - UML element kojim se definisu vrednosti za svaki atribut klase
a. skup
b. slot
c. “entry”
d. <>extend
e. <>include
f. neekskluzivna specijalizacija
1 d
2 interna tranzicija
3 f
4 b
- U SSA process:
a) mora imati samo jedan ulazni tok
b) mora imati samo jedan izlazni tok
c) mora imati bar jedan izlazni i bar jedan ulazni tok
d) ne mora imati ni ulazni ni izlazni tok
c) mora imati bar jedan izlazni i bar jedan ulazni tok
- Graficki simbol dva pravougaonika jedan u drugom u SSA se koristi za prikaz:
a) slabog objekta (na PMOV)
b) interfejsa
c) specijalizacija
d) ne koristi se
d) ne koristi se
- U zavisnosti od vrednosti gornje kardinalnosti, specijalizacija i generalizacija moze biti:
a) obavezna i neobavezna
b) ekskluzivna i neekskluzivna
c) nadredjena i podredjena
d) primarna i sekundarna
b) ekskluzivna i neekskluzivna
- U recniku podataka {} je oznaka za:
a) skup
b) agregaciju
c) neekskluzivnu specijalizaciju
d) ekskluzivnu specijalizaciju
a) skup
- UML 2.0 dijagram koji se koristi za staticki opis implementacije sistema je:
a) dijagram sekvenci
b) dijagram aktivnosti
c) dijagram komponenti
d) dijagram komunikacije
c) dijagram komponenti
- U SSA dozvoljeno je da tok podataka direktno povezuje:
a) dva procesa
b) dva interfejsa
c) interfejs i skladiste
d) dva skladista
a) dva procesa
- U UML 2.0 direktno instanciranje interfejsa:
a) je moguce ako se instancira jedan objekat
b) je moguce ako je nasledio bar jedan drugi interfejs
c) je moguce ako je interfejs nasledio aprstraktnu klasu
d) nije moguce
d) nije moguce
- Sta se u OCL oznacava sa Set(T):
a) neuredjena kolekcija, nisu dozvoljeni duplikati
b) uredjena kolekcija, nisu dozvoljeni duplikati
c) neuredjena kolekcija, dozvoljeni duplikati
d) uredjena kolekcija, dozvoljeni duplikati
a) neuredjena kolekcija, nisu dozvoljeni duplikati
- Composition part of se u UML dijagramu klasa koristi za opis:
a) metaklase
b) jake posesivnosti
c) skupa klasa
d) skupa veza
b) jake posesivnosti
- Sprint je osnovna jedinica u procesu razvoja primenom:
a) FDD metode
b) Scrum metode
c) XP metode
d) RUP metode
b) Scrum metode
- Neobavezna i ekskluzivna specijalizacija na PMOV je:
a) 1,1
b) 0,M
c) 0,1
d) 1,M
c) 0,1
- U SSA dijagram toka podataka najviseg nivoa apstrakcije se naziva:
a) dijagram konteksta
b) dijagram primitivnih procesa
c) dijagram toka podataka 1. nivoa
d) dijagram toka podataka 2. nivoa
a) dijagram konteksta
- Jedan slucaj koriscenja predstavlja skup. Jedna sekvenca dogadjaja se naziva:
a) recnik podataka
b) tok podataka
c) scenario
d) process
c) scenario
? 40. Stereotip u UML dijagramu klasa kojim se oznacava da su instance klase takodje klase:
a) metaclass
b) <>
c) <>
d) <>
a) <>
- “Interna tranzicija” u UML dijagramu promene stanja predstavlja:
a) akcija koja se obavlja pri ulazu u stanje
b) akcija koja se obavlja pri napustanju stanja
c) akcija koja ne menja stanje sistema
d) akcija koja menja stanje sistema
c) akcija koja ne menja stanje sistema
- Definicija a,b,c u recniku oznacava da:
a) c moze imati jedno ili vise pojavljivanja
b) c ima tacno jedno pojavljivanje
c) c moze imati jedno ili nijedno pojavljivanje
d) nista od ponudjenog
c) c moze imati jedno ili nijedno pojavljivanje
- Sprint kod Scrum agilne metode traje:
a) od 1 do 5 dana
b) od 1 nedelje do mesec dana
c) od 3 do 6 meseci
d) od 6 do 18 meseci
b) od 1 nedelje do mesec dana
? 44. Povezati date koncepte sa dijagramima u kojima se koriste:
1. link
2. instance klase
3. klasa
4. veza zavisnosti
5. interfejs
6. veza agregacije
a. PMOV
b. UML dijagram objekata
c. UML dijagram slucaja koriscenja
d. UML dijagram klasa
e. UML dijagram sekvenci
f. SSA
1 b
2 a b e
3 d
4 c d
5 f d
6 a d
- U SSA @pre klauzula moze da se koristi:
a) u svim vrstama OCL ogranicenja
b) iskljucivo u invariant ogranicenjima
c) iskljucivo u precondition ogranicenju
d) iskljucivo u postcondition ogranicenjima
d) iskljucivo u postcondition ogranicenjima
- IDEF1X je standard koji se koristi za kreiranje:
a) relacionog modela
b) modela podataka
c) modela procesa
d) modela zavisnosti izmedju polja istog dokumenta
b) modela podataka
- Izvedene vrednosti u UML 2.5 dijagramu klasa:
a) obelezavaju se simbolom #
b) oznacavaju se italic stilom
c) podvlace se
d) nista od navedenog
d) nista od navedenog
- Na UML 2.5 dijagramu komunikacije poruka “ 5: *[uslov is not null] poruka5()” na dijagramu sekvenci
bi pripadala:
a) alt bloku []
b) loop *[]
c) bilo alt ili loop
d) i alt i loop *[][]
d) i alt i loop *[][]
- Kod generalizacije, slucaj kada instance neke od poklasa ne moze biti ujedno i instance neke druge
podklase predstavlja se vrednoscu:
a) complete
b) overlapping
c) incomplete
d) disjoint
d) disjoint
a) complete (svaka instance nadklase mora biti ujedno i instance bar jedne podklase)
b) overlapping () (instanca neke od podklasa može biti ujedno i instanca neke druge podklase)
c) incomplete (instance nadklase ne mora biti ujedno i instance jedne od podklasa)
d) disjoint
- UML 2.5 dijagram za opis funkcija sistema:
a) dijagram aktivnosti
b) kolaboracije
c) slucajeva koriscenja
d) sekvenci
c) slucajeva koriscenja
- UML profili se koriste za:
a) prevodjenje jednog meta modela u drugi
b) prilagodjavanje meta modela konkretnim platformama
c) prilagodjavanje jedne platforme drugoj
d) prevodjenje dijagrama sekveci u dijagram komunikacije
b) prilagodjavanje meta modela konkretnim platformama
- U recniku podataka [] je oznaka za:
a) agregaciju
b) skup
c) neekskluzivnu spec
d) ekskluzivnu spec
d) ekskluzivnu spec
- Koji standard omogucava preslikavanje MOF modela u Javu u cilju odrzavanja MOF metabaza:
a) XMI
b) JMI
c) EMOF
d) CWM
b) JMI
- Graficki simbol pravougaonika u SSA koristimo za:
a) skladista
b) procesa
c) interfejsa
d) toka podataka
c) interfejsa
- Graficki simbol romba na PMOV je:
a) jak objekat
b) kardinalnost
c) agregacija
d) veza
d) veza
- Za opisivanje dinamike slucaja koriscenja koriste se UML :
a) konceptualni dijagram klasa
b) konacni dijagram klasa
c) objektni dijagram
d) dijagram sekvenci
d) dijagram sekvenci
- Za kreiranje konceptualnog modela koristi se UML dijagram:
a) klasa
b) sekvenci
c) prelaza stanja
d) komunikacije
a) klasa
- PMOV sluzi za kreiranje:
a) modela procesa
b) modela podataka
c) modela zavisnosti izmedju polja istog dokumenta
d) modela zavisnosti izmedju polja razlicitih dokumenata
b) modela podataka
- U UML 2.0 postoji generalizacija:
a) samo aktera
b) samo slucajeva koriscenja
c) i aktera i slucajeva koriscenja
d) ni aktera ni slucajeva koriscenja
c) i aktera i slucajeva koriscenja
- Izmedju dva slucaja koriscenja u UML 2.0 koriste se sledece stereotipizovane veze:
a) <> i <>
b) <> i <>
c) extend_include
d) <> i <>
c) extend_include
- Dijagram sekvenci prikazuje komunikaciju izmedju:
a) procesa
b) skladista podataka
c) objekata
d) atributa
c) objekata
- Private vidljivost u UML 2.0 oznacava se:
a) –
b) + public
c) ~ package
d) # protected
a) –
- Na dijagramu slucajeva koriscenja u UML 2.0 dozvoljena je direktna asocijacija izmedju:
a) dva aktera
b) dva slucaja koriscenja
c) aktera i slucaja koriscenja
d) sve navedeno
c) aktera i slucaja koriscenja
- Strelica u SSA sluzi za:
a) skladista
b) procesa
c) interfejsa
d) toka podataka
d) toka podataka
- Dijagrami tokova podataka u SSA sluze za kreiranje:
a) modela procesa
b) modela podataka
c) modela zavisnosti izmedju polja istog dokumenta
d) modela zavisnosti izmedju polja razlicitih dokumenata
a) modela procesa
- U UML 2.0 izmedju klase i interfejsa uspostavlja se veza:
a) include
b) implementation
c) nasledjivanja
d) derive
b) implementation
- U SSA funkcije koje se dalje ne dekomponuju su:
a) agregirane
b) funkcije dijagrama konteksta
c) nedekomponovane funkcije
d) primitivne funkcije
d) primitivne funkcije
- U SSA pored tokova, mogu se dekomponovati jos:
a) samo tokovi
b) samo skladista
c) i tokovi i skladista
d) ni tokovi ni skladista
c) i tokovi i skladista
- U UML 2.0 u dijagrame interakcije, pored dijagrama sekvenci spada i:
a) dijagram komunikacije
b) dijagram klasa
c) dijagram prelaza stanja
d) dijagram aktivnosti
a) dijagram komunikacije
- OCL se koristi za def ogranicenja:
a) iskljucivo nad dijagramom klasa
b) nad svim UML dijagramima
c) iskljucivo nad dijagramom sekvenci
d) iskljucivo nad dijagramom klasa i dijagramom sekvenci
b) nad svim UML dijagramima
- U UML dijagramu klasa, ukoliko ne istaknemo navigaciju podrazumeva se:
a) jednosmerna veza
b) mora da se istakne
c) dvosmerna veza
d) veza od jake ka slaboj klasi
c) dvosmerna veza
- Jedan od dijagrama interakcije je:
a) dijagram komponenti
b) dijagram slucajeva koriscenja
c) vremenski dijagram
d) nista od navedenog
c) vremenski dijagram
- Uzimajuci u obzir sledecu strukturu iz recnika podataka <a></a> koje pojavljivanje komponenti
nije validno:
a) abcde
b) abc
c) acde
d) abde
c) acde
- Interaction overview dijagram predstavlja specijalnu vrsu:
a) UML dijagrama sekvenci
b) UML dijagrama aktivnosti
c) UML dijagrama klasa
d) UML dijagrama komunikacije
b) UML dijagrama aktivnosti
- Koja veza ne postoji u dijagramu slucajeva koriscenja:
a) veza asocijacije
b) veza zavisnosti
c) veza agregacije
d) veza generalizacije
c) veza agregacije
- U dijagramu sekvenci, poruke kod kojih nisu poznati ni posiljalac ni primalac su:
a) izgubljene
b) nesnadjene
c) pronadjene
d) nepoznate
d) nepoznate
- Vrste specijalizacije koje postoje u IDEF1X su:
a) 0,M i 1,M
b) 0,1 i 1,1
c) 1,M i 1,1
d) ne postoji spec u IDEF1X
d) ne postoji spec u IDEF1X
- Transformacija modela okjekti veze u normalizovan relacioni modela pripada kojoj fazi
konvencionalnog modela “vodopad zivotni ciklus”:
a) planiranje razvoja
b) analiza i specifikacija zahteva
c) projektovanje
d) implementacija
c) projektovanje