You are on page 1of 21

1.

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

2. Za pozivanje OCL operacija koristi se oznaka:

a) .

b) :

c) =>

d) ->

3. 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

4. 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
5. U recniku podataka / / je oznaka za:

a) neekskluzivnu specijalizaciju

b) skup

c) agregaciju

d) ekskluzivnu specijalizaciju

6. Operacija mapiranja u QVT moze biti:

a) iskljucivo dvosmerna

b) iskljucivo jednosmerna

c) jednosmerna ili dvosmerna

d) nista od navedenog

7. 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

8. Obavezna i ekskluzivna specijalizacija na PMOV odredjena je:

a) 1,1

b) 0,M

c) 0,1

d) 1,M
9. Model za opis strukture sistema je:

a) DTP strukturne sistemske analize

b) dijagram klasa

c) dijagram promene stanja

d) dijagram slucajeva koriscenja

10. Simbol na dijagramu prelaza stanja oznacava:

a) krajnje stanje

b) pocetni dogadjaj

c) krajnji dogadjaj

d) pocetno stanje

11. Aggregation je u UML dijagramu klasa:

a) vrsta klase

b) vrsta veze

c) objekat

d) ne postoji u konceptualnom dijagramu klasa

12. Modifikacija softvera radi postizanja odrzivosti:

a) perfektivno odrzavanje

b) korektivno odrzavanje

c) adaptivno odrzavanje

d) nista od navedenog
13. 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))

14. 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

15. 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

16. 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
17. U cetvoronivojskoj hijerarhiji, model sistema se nalazi na nivou:

a) M()

b) M1

c) M2 (ovde je meta model)

d) M3

18. Graficki simbol na UML dijagramu klasa oznacava:

a) association vezu

b) composition vezu

c) aggregation vezu

d) nista od navedenog

19. 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

20. Sta ne spada u nacine dekomponovanja dijagrama prelaza stanja:

a) kompozitno stanje (sekvencijalna podstanja)

b) generalizacija stanja

c) agregacija stanja

d) nivelacija stanja
21. U recniku podataka <> je oznaka za:

a) agregaciju

b) skup

c) neekskluzivnu specijalizaciju

d) ekskluzivnu specijalizaciju

22. Modifikacija softverskog proizvoda radi popravke otkrivenih gresaka naziva se:

a) korektivno odrzavanje

b) adaptivno odrzavanje

c) perfektivno odrzavanje

d) nista od navedenog

23. Kojom ulogom ko Scrum metode se predstavljaju zainteresovane strane ili poslovanje:

a) team

b) product owner

c) scrum master

d) nista od navedenog

24. U SSA process se moze direktno povezai tokom podataka sa:

a) interfejsom

b) skladistem

c) drugim procesom

d) sve navedeno
25. Po UML standard simbol :

a) oznacava nekompletnu kategoriju

b) oznacava ili kompletnu ili nekompletnu kategoriju, zavisno od kardinalnosti

c) oznacava kompletnu kategoriju

d) nije podrzan (samo u idef1x)

26. Povezati date definicije sa odgovarajucim koceptima:

1. Stereotip veze zavisnosti koja referencira (ubacuje) moguce dodatno ponasanje opisano u posebnom
apstraktnom SK, u osnovni SK

2. Akcija koja ne menja stanje sistema

3. Vise vrednosti jedne komponente koja se u odgovarajucoj strukturi komponeneta moze pojaviti vise
puta

4. UML element kojim se definisu vrednosti za svaki atribut klase

a. skup

b. slot

c. “entry”

d. <<extend>>

e. <<include>>

f. neekskluzivna specijalizacija

RESENE:

1d

2 interna tranzicija

3f

4b
27. 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

28. 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

29. 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

30. U recniku podataka {} je oznaka za:

a) skup

b) agregaciju

c) neekskluzivnu specijalizaciju

d) ekskluzivnu specijalizaciju
31. 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

32. U SSA dozvoljeno je da tok podataka direktno povezuje:

a) dva procesa

b) dva interfejsa

c) interfejs i skladiste

d) dva skladista

33. 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

34. 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


35. Composition part of se u UML dijagramu klasa koristi za opis:

a) metaklase

b) jake posesivnosti

c) skupa klasa

d) skupa veza

36. Sprint je osnovna jedinica u procesu razvoja primenom:

a) FDD metode

b) Scrum metode

c) XP metode

d) RUP metode

37. Neobavezna i ekskluzivna specijalizacija na PMOV je:

a) 1,1

b) 0,M

c) 0,1

d) 1,M

38. 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


39. Jedan slucaj koriscenja predstavlja skup. Jedna sekvenca dogadjaja se naziva:

a) recnik podataka

b) tok podataka

c) scenario

d) process

? 40. Stereotip u UML dijagramu klasa kojim se oznacava da su instance klase takodje klase:

a) <<metaclass>>

b) <<interface>>

c) <<enumeration>>

d) <<implementationClass>>

41. “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

42. 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
43. 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

? 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

RESENJE:

1b

2abe

3d

4cd

5fd

6ad
45. 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

46. IDEF1X je standard koji se koristi za kreiranje:

a) relacionog modela

b) modela podataka

c) modela procesa

d) modela zavisnosti izmedju polja istog dokumenta

47. Izvedene vrednosti u UML 2.5 dijagramu klasa:

a) obelezavaju se simbolom #

b) oznacavaju se italic stilom

c) podvlace se

d) nista od navedenog

48. 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 *[][]


49. Kod generalizacije, slucaj kada instance neke od poklasa ne moze biti ujedno i instance neke druge
podklase predstavlja se vrednoscu:

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

50. UML 2.5 dijagram za opis funkcija sistema:

a) dijagram aktivnosti

b) kolaboracije

c) slucajeva koriscenja

d) sekvenci

51. 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

52. U recniku podataka [] je oznaka za:

a) agregaciju

b) skup

c) neekskluzivnu spec

d) ekskluzivnu spec
53. Koji standard omogucava preslikavanje MOF modela u Javu u cilju odrzavanja MOF metabaza:

a) XMI

b) JMI

c) EMOF

d) CWM

54. Graficki simbol pravougaonika u SSA koristimo za:

a) skladista

b) procesa

c) interfejsa

d) toka podataka

55. Graficki simbol romba na PMOV je:

a) jak objekat

b) kardinalnost

c) agregacija

d) veza

56. Za opisivanje dinamike slucaja koriscenja koriste se UML :

a) konceptualni dijagram klasa

b) konacni dijagram klasa

c) objektni dijagram

d) dijagram sekvenci
57. Za kreiranje konceptualnog modela koristi se UML dijagram:

a) klasa

b) sekvenci

c) prelaza stanja

d) komunikacije

58. PMOV sluzi za kreiranje:

a) modela procesa

b) modela podataka

c) modela zavisnosti izmedju polja istog dokumenta

d) modela zavisnosti izmedju polja razlicitih dokumenata

59. 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

60. Izmedju dva slucaja koriscenja u UML 2.0 koriste se sledece stereotipizovane veze:

a) <<is>> i <<has a>>

b) <<used>> i <<not used>>

c) <<extend>> i <<include>>

d) <<produce>> i <<build>>
61. Dijagram sekvenci prikazuje komunikaciju izmedju:

a) procesa

b) skladista podataka

c) objekata

d) atributa

62. Private vidljivost u UML 2.0 oznacava se:

a) –

b) + public

c) ~ package

d) # protected

63. 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

64. Strelica u SSA sluzi za:

a) skladista

b) procesa

c) interfejsa

d) toka podataka
65. 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

66. U UML 2.0 izmedju klase i interfejsa uspostavlja se veza:

a) <<include>>

b) <<implementation>>

c) nasledjivanja

d) <<derive>>

66. U SSA funkcije koje se dalje ne dekomponuju su:

a) agregirane

b) funkcije dijagrama konteksta

c) nedekomponovane funkcije

d) primitivne funkcije

67. U SSA pored tokova, mogu se dekomponovati jos:

a) samo tokovi

b) samo skladista

c) i tokovi i skladista

d) ni tokovi ni skladista
68. 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

69. 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

70. 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

71. Jedan od dijagrama interakcije je:

a) dijagram komponenti

b) dijagram slucajeva koriscenja

c) vremenski dijagram

d) nista od navedenog
72. Uzimajuci u obzir sledecu strukturu iz recnika podataka <a,b,/c,d,e/> koje pojavljivanje komponenti
nije validno:

a) abcde

b) abc

c) acde

d) abde

73. Interaction overview dijagram predstavlja specijalnu vrsu:

a) UML dijagrama sekvenci

b) UML dijagrama aktivnosti

c) UML dijagrama klasa

d) UML dijagrama komunikacije

74. Koja veza ne postoji u dijagramu slucajeva koriscenja:

a) veza asocijacije

b) veza zavisnosti

c) veza agregacije

d) veza generalizacije

75. U dijagramu sekvenci, poruke kod kojih nisu poznati ni posiljalac ni primalac su:

a) izgubljene

b) nesnadjene

c) pronadjene

d) nepoznate
76. 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

77. 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

You might also like