Softversko Inzenjerstvo

43 Questions | Attempts: 141
Share

SettingsSettingsSettings
Softversko Inzenjerstvo - Quiz

.


Questions and Answers
  • 1. 

    Efikasnost kao karakteristika dobrog softvera oznacava:

    • A.

      Da softver mora pouzdano da izvrasava sve definisane funkcije, da je bezbedan i siguran

    • B.

      Da softver mora biti napravljen na takav nacin da moze lako da evoluira u skladu sa promenama zahteva korisnika

    • C.

      Da softver ne sme nepotrebno da trosi sistemske resurse kao sto su memorija i procesorsko vreme

    • D.

      Da softver mora biti prihvatljiv za one korisnike za koje je napravljeno

    Correct Answer
    C. Da softver ne sme nepotrebno da trosi sistemske resurse kao sto su memorija i procesorsko vreme
  • 2. 

    Testiranje integracije predstavlja:

    • A.

      Proveru da li svaka pojedinacna komponenta funkcionise

    • B.

      Proveru da li aplikacija radi sa drugim aplikacijama

    • C.

      Proveru da li svi programi u aplikaciji rade zajdeno

    • D.

      Ne znam

    Correct Answer
    B. Proveru da li aplikacija radi sa drugim aplikacijama
  • 3. 

    Specifikacija softvera kao aktivnost soft. procesa obuhvata:

    • A.

      Aktivnosti koje inzenjeri preduzimaju kako bi se proverilo da li softver ispunjava korisnicke zahteve

    • B.

      Aktivnosti koje korisnici i inzenjeri preduzimaju radi definisanja softvera koji treba izraditi

    • C.

      Aktivnosti koje inzenjeri preduzimaju kako bi se softver modifikovao u skladu sa promenama zahteva korisnika i trzista

    • D.

      Aktivnosti koje inzenjeri ukljuceni u proces razvoja softvera preduzimaju u cilju dizajniranja i implementacije softvera

    Correct Answer
    B. Aktivnosti koje korisnici i inzenjeri preduzimaju radi definisanja softvera koji treba izraditi
  • 4. 

    Zivotni ciklus razvoja softvera u fazi dizajna obuhvata sledece aktivnosti:

    • A.

      Razvoj programskog koda

    • B.

      Proucavanje trenutnog sistema, utvrdjivanje korisnickih zahteva i predlaganje resenja

    • C.

      Definisanje i razvoj detalja sistema

    • D.

      Pregled projektnih zahteva i analiza prioriteta projektnih zahteva

    • E.

      Reviziju sistema i identifikovanje resenja

    Correct Answer
    C. Definisanje i razvoj detalja sistema
  • 5. 

    Pojam "mockup" predstavlja:

    • A.

      Graficki prikaz elemenata korisnickog interfejsa

    • B.

      Nekompletna verzija softvera koji se razvija

    • C.

      Softver ciji je zahtev da simulira samo nekoliko aspekata funkcionalnosti eventualnog softvera

    • D.

      Softverski alat dizajniran da podrzi aktivnosti zivotnog ciklusa razvoja softvera

    Correct Answer
    A. Graficki prikaz elemenata korisnickog interfejsa
  • 6. 

    Kontrolne klase predstavljaju:

    • A.

      Klase koje kontrolisu pristup odredjenim delovima sistema, npr bazi podataka

    • B.

      Koje se koriste za modelovanje ponasanja za jedan slucaj upotrebe

    • C.

      Klase koje kontrolisu prava pristupa korisnika

    • D.

      Ne znam

    Correct Answer
    B. Koje se koriste za modelovanje ponasanja za jedan slucaj upotrebe
  • 7. 

    Dijagram razmestaja:

    • A.

      Prikazuje staticki pregled hardverske konfiguracije i sof. komponenti koje se izvrsavaju na tim cvorovima

    • B.

      Prikazuje kolaboraciju izmedju objekata prlikom modelovanja ponasanja slucaja upotrebe

    Correct Answer
    A. Prikazuje staticki pregled hardverske konfiguracije i sof. komponenti koje se izvrsavaju na tim cvorovima
  • 8. 

    Dijagram slucajeva koriscenja (Use Case):

    • A.

      Opisuje ponasanje ciljnog sistema posmatrajuci iz aspekta spoljasnje sredine

    • B.

      Opisuje tok kontrole ciljnog sistema, izrazavanje slozenih poslovnih pravila i operacija

    • C.

      Opisuje strukturne relacije izmedju softverskih komponenti sistema

    • D.

      Ne znam

    Correct Answer
    A. Opisuje ponasanje ciljnog sistema posmatrajuci iz aspekta spoljasnje sredine
  • 9. 

    Relacija "realizuje" u dijagramu klasa se koristi da prikaze:

    • A.

      Da odredjena klasa implementira neki interfejs

    • B.

      Da odredjena klasa koristi funkcionalnosti druge klase

    • C.

      Da odredjena klasa nasledjuje roditeljsku klasu

    • D.

      Ne znam

    Correct Answer
    A. Da odredjena klasa implementira neki interfejs
  • 10. 

    Singleton dizajn patern:

    • A.

      Obezbedjuje da klasa ima samo jednu instancu kojoj se uvek pristupa

    • B.

      Obezbedjuje jedinstveni interfejs za pristup jednom delu sistema

    • C.

      Definise ponasanje komp. koje imaju decu i cuva komponente decu

    • D.

      Ne znam

    Correct Answer
    A. Obezbedjuje da klasa ima samo jednu instancu kojoj se uvek pristupa
  • 11. 

    Ukoliko zelimo da upotrebimo postojecu klasu, a njen interfejs nije uskladjen sa interfejsom koji nam treba, koristicemo sledeci dizajn patern:

    • A.

      Facade

    • B.

      Singleton

    • C.

      Adapter

    • D.

      Observer

    • E.

      Composite

    • F.

      Ne znam

    Correct Answer
    C. Adapter
  • 12. 

    Analiticar sistema je:

    • A.

      Osoba koja vrsi analizu postojeceg informacionog sistema ili zahteva korisnika

    • B.

      Osoba angazovana na implementaciji informacionog sistema

    • C.

      Osoba odgovorna za dizajn i razvoj informacionog sistema

    • D.

      Ne znam

    Correct Answer
    C. Osoba odgovorna za dizajn i razvoj informacionog sistema
  • 13. 

    Testiranje jedinice predstavlja:

    • A.

      Proveru da li svaka pojedinacna komponenta funkcionise

    • B.

      Proveru da li aplikacija radi sa drugim aplikacijama

    • C.

      Provera da li svi programi u aplikaciji rade zajedno

    • D.

      Ne znam

    Correct Answer
    A. Proveru da li svaka pojedinacna komponenta funkcionise
  • 14. 

    Odrzivost kao karakteristika dobrog softvera oznacava:

    • A.

      Da softver mora pouzdano da izvrsava sve definisane funkcije, da je bezbedan i siguran

    • B.

      Da softver mora biti napravljen na takav nacin da moze lako da evoluira u skladu sa promenama zahteva korisnika

    • C.

      Da softver ne sme nepotrebno da trosi sistemske resurse kao sto su memorija i procesorsko vreme

    • D.

      Da softver mora biti prihvatljiv za one korisnike za koje je napravljen

    Correct Answer
    B. Da softver mora biti napravljen na takav nacin da moze lako da evoluira u skladu sa promenama zahteva korisnika
  • 15. 

    Include relacija u dijagramima slucajeva upotrebe se koristi za:

    • A.

      Definisanje relacija u kojoj jedan slucaj upotrebe prosiruje postojece funkc. drugog slucaja upotrebe

    • B.

      Dekomponovanje slozenog ponasanja i cenralizovanje zajednickog ponasanja

    • C.

      Ukljucivanje drugih slucajeva upotrebe u odredjenim tackama prosirenja

    • D.

      Ne znam

    Correct Answer
    B. Dekomponovanje slozenog ponasanja i cenralizovanje zajednickog ponasanja
  • 16. 

    Interfejs predstavlja:

    • A.

      Posebnu klasu koja se koristi za komunikaciju sa krajnjim korisnikom

    • B.

      Skup pravila koja svaka klasa koja ga implementira mora postovati

    • C.

      Klasa koja ima samo atribute

    • D.

      Ne znam

    Correct Answer
    B. Skup pravila koja svaka klasa koja ga implementira mora postovati
  • 17. 

    Ukoliko zelimo da obezbedimo, da neka klasa ima samo jedan primerak koji ce biti dostupan sa dobro poznate tacke, koristicemo sledeci dizajn patern:

    • A.

      Facede

    • B.

      Singleton

    • C.

      Observer

    • D.

      Adapter

    • E.

      Composite

    • F.

      Ne znam

    Correct Answer
    B. Singleton
  • 18. 

    Observer dizajn patern:

    • A.

      Obezbedjuje jedinstveni interfejs za pristup jednom delu sistema

    • B.

      Konvertuje interfejs klase u drugi interfejs koji klijenti ocekuju

    • C.

      Prosledjuje obavestenja o skupu pravila objekata u nekom dogadjaju koji se desio

    • D.

      Ne znam

    Correct Answer
    C. Prosledjuje obavestenja o skupu pravila objekata u nekom dogadjaju koji se desio
  • 19. 

    Model kod koga se trazi da su svi korisnicki zahtevi dobro poznati pre pocetka razvoja softvera se naziva:

    • A.

      Metodologija za paralelni razvoj

    • B.

      Extreme Progrramming (xp) metodologija

    • C.

      Waterfall metodologija

    • D.

      Ne znam

    Correct Answer
    C. Waterfall metodologija
  • 20. 

    Izvodljivost je pojam koji oznacava:

    • A.

      Procenu koliku ce korist kompanija imati od sistema i da li je moguce realizovati sistem analizom razlicitih aspekata

    • B.

      Procenu da li razvojni tim ima dovoljno ljudi na raspolaganju da u datom vremenskom roku implementira sistem

    • C.

      Procenu da li se ekonomski isplati realizovati odredjeni info. sistem

    • D.

      Ne znam

    Correct Answer
    A. Procenu koliku ce korist kompanija imati od sistema i da li je moguce realizovati sistem analizom razlicitih aspekata
  • 21. 

    Navesti objekat koji se u dijagramu slucajeva upotrebe ne moze uzeti kao ucesnik:

    • A.

      Senzor

    • B.

      Baza podataka

    • C.

      Osoba

    • D.

      Oraganizaciona jedinica

    Correct Answer
    B. Baza podataka
  • 22. 

    Nasledjivanje u dijagramima slucajeva upotrebe se koristi za:

    • A.

      Definisanje relacije u kojoj jedan slucaj upotrebe prosiruje prostojece funkcionalnosti drugog slucaja upotrebe

    • B.

      Definisanje relacije u kojoj jedan slucaj upotrebe koristi prostojece funkcionalnosti drugog slucaja upotrebe

    • C.

      Definisanje relacije u kojoj jedan slucaj upotrebe dete nasledjuje ponasanje roditeljskog slucaja upotrebe

    • D.

      Ne znam

    Correct Answer
    C. Definisanje relacije u kojoj jedan slucaj upotrebe dete nasledjuje ponasanje roditeljskog slucaja upotrebe
  • 23. 

    Granicne klase predstavljaju:

    • A.

      Klase koje se bave komunikacijom izmedju okoline sistema i njegove unutrasnjosti

    • B.

      Klase koje obezbedjuju komunikaciju sa bazom podataka

    • C.

      Klase koje se bave skladistenjem i upravljanjem info. u sistemu

    • D.

      Ne znam

    Correct Answer
    A. Klase koje se bave komunikacijom izmedju okoline sistema i njegove unutrasnjosti
  • 24. 

    Najjednostavniji model razvoja softvera sa najmanje planiranja unapred se naziva:

    • A.

      Build and Fix model

    • B.

      Waterfall metodologija

    • C.

      Spiralni model

    • D.

      Extreme Programming (xp) metodologija

    • E.

      Metodologija za paralelni razvoj

    Correct Answer
    B. Waterfall metodologija
  • 25. 

    Zivotni ciklus razvoja softvera u fazi planiranja obuhvata sledece aktivnosti:

    • A.

      Razvoj programskog koda

    • B.

      Proucavanje trenutnog sistema, utvrdjivanje korisnickih zahteva i predlaganje resenja

    • C.

      Definisanje i razvoj detalja sistema

    • D.

      Pregled projektnih zahteva i analizu prioriteta projektnih zahteva

    • E.

      Reviziju sistema i identifikovanje resenja

    Correct Answer
    D. Pregled projektnih zahteva i analizu prioriteta projektnih zahteva
  • 26. 

    Pojam "prototip" oznacava:

    • A.

      Graficki prikaz elemenata korisnickog interfejsa

    • B.

      Nekompletna verzija softvera koji se razvija

    • C.

      Softverski alat dizajniran da podrzi aktivnosti zivotnog ciklusa razvoja softvera

    • D.

      Ne znam

    Correct Answer
    B. Nekompletna verzija softvera koji se razvija
  • 27. 

    Navesti koji od navedenih zahteva mozemo definisati kao skriveni zahtev:

    • A.

      Gotovina ce se iz bankomata dati korisniku nakon sto se izvadi kartica

    • B.

      Proces odrzavanja baze podataka ce se odvijati svake noci

    • C.

      Proces autorizacije ne sme da traje duze od jedne sekunde

    • D.

      Ne znam

    Correct Answer
    B. Proces odrzavanja baze podataka ce se odvijati svake noci
  • 28. 

    Dijagram klasa:

    • A.

      Prikazuje domenske koncepte u formi domenskog modela, prikazuje njihove medjusobne relacije, operacije i atribute

    • B.

      Prikazuje strukturne relacije izmedju softverskih komponenti sistema

    • C.

      Prikazuje kolaboraciju izmedju objekata prilikom modelovanja ponasanja slucaja upotrebe

    • D.

      Ne znam

    Correct Answer
    A. Prikazuje domenske koncepte u formi domenskog modela, prikazuje njihove medjusobne relacije, operacije i atribute
  • 29. 

    Minimalne garancije u kontekstu  specifikacije slucaja upotrebe predstavljaju:

    • A.

      Ono sto se desava nakon uspesnog izvrasavanja slucaja upotrebe

    • B.

      Rezultat realizovanog slucaja upotrebe

    • C.

      Ono sto sistem moze obecati, cak i kada se slucaj upotrebe nije uspesno realizovao

    • D.

      Ne znam

    Correct Answer
    C. Ono sto sistem moze obecati, cak i kada se slucaj upotrebe nije uspesno realizovao
  • 30. 

    Ukoliko zelimo da definisemo zavisnost jedan prema vise medju objektima da bi se prilikom promene stanja objekata svi zavisni objekti bili obavesteni koristicemo sledeci dizajn patern:

    • A.

      Facade

    • B.

      Singleton

    • C.

      Adapter

    • D.

      Observer

    • E.

      Composite

    Correct Answer
    D. Observer
  • 31. 

    Facade dizajn patern:

    • A.

      Definise ponasanje komponenti koje imaju decu i cuva komponentu decu

    • B.

      Obezbedjuje jedinstveni interfejs za pristup jednom delu sitema

    • C.

      Konvertuje interfejs klase u drugi interfejs koji klijenti ocekuju

    • D.

      Ne znam

    Correct Answer
    B. Obezbedjuje jedinstveni interfejs za pristup jednom delu sitema
  • 32. 

    Efikasnost kao karakteristika dobrog softvera oznacava:

    • A.

      Da softver mora pouzdano da izvrasava sve definisane funkcije, da je bezbedan i siguran

    • B.

      Da softver mora biti napravljen na takav nacin da moze lako da evoluira u skladu sa promenama zahteva korisnika

    • C.

      Da softver ne sme nepotrebno da trosi sistemske resurse kao sto su memorija i procesorsko vreme

    • D.

      Da softver mora biti prihvatljiv za one korisnike za koje je napravljeno

    Correct Answer
    C. Da softver ne sme nepotrebno da trosi sistemske resurse kao sto su memorija i procesorsko vreme
  • 33. 

    Validacija softvera kao aktivnost softverskog procesa obuhvata:

    • A.

      Aktivnosti koje inzenjeri preduzimaju kako bi se proverilo da li softver ispunjava korisnicke zahteve

    • B.

      Aktivnosti koje korisnici i inzenjeri preduzimaju radi definisanja softvera koji treba izraditi

    • C.

      Aktivnosti koje inzenjeri preduzimaju kako bi se softver modifikovao u skladu sa promenama zahteva korisnika i trzista

    • D.

      Aktivnosti koje inzenjeri ukljuceni u proces razvoja softvera preduzimaju u cilju dizajniranja i implementacije softvera

    Correct Answer
    A. Aktivnosti koje inzenjeri preduzimaju kako bi se proverilo da li softver ispunjava korisnicke zahteve
  • 34. 

    Adapter dizajn patern:

    • A.

      Obezbedjuje jedinstveni interfejs za pristup jednom delu sistema

    • B.

      Konvertuje interfejs klase u drugi interfejs koji klijenti ocekuju

    • C.

      Prosledjuje obavestenja skupu pravila objekata o nekom dogadjaju koji se desio

    • D.

      Ne znam

    Correct Answer
    B. Konvertuje interfejs klase u drugi interfejs koji klijenti ocekuju
  • 35. 

    Interaktivne aplikacije su:

    • A.

      Kontrolni sistemi koji kontrolisu i upravljaju hardverskim uredjajima

    • B.

      Aplikacije namenjene prvenstveno licnoj upotrebi i zabavi korisnika

    • C.

      Aplikacije koje se izvrsavanju na udaljenom racunaru, a kojima korisnici pristupaju sa svojih personalnih racunara ili terminala

    • D.

      Ne znam

    Correct Answer
    C. Aplikacije koje se izvrsavanju na udaljenom racunaru, a kojima korisnici pristupaju sa svojih personalnih racunara ili terminala
  • 36. 

    Entitetske klase predstavljaju:

    • A.

      Klase korisnickog interfejsa

    • B.

      Klase koje se mogu opisati kao kljucne za funkcionisanje odredjenog dela sistema

    • C.

      Skladista informacija u sistemu

    • D.

      Ne znam

    Correct Answer
    C. Skladista informacija u sistemu
  • 37. 

    Pouzdanost kao karakteristika dobrog softvera oznacava:

    • A.

      Da softver mora pouzdano da izvrsava sve definisane funkcije, da je bezbedan i siguran

    • B.

      Da softver ne sme nepotrebno da trosi sistemske resurse kao sto su memorija i procesorsko vreme

    • C.

      Da softver mora biti napravljen na takav nacin da moze lako da evoluira u skladu sa promenama zahteva korisnika

    • D.

      Da softver mora biti prihvatljiv za one korisnike za koje je napravljen

    Correct Answer
    A. Da softver mora pouzdano da izvrsava sve definisane funkcije, da je bezbedan i siguran
  • 38. 

    Kljucne apstrakcije predstavljaju:

    • A.

      Bitne koncepte dobijene identifikovanejm najapstraktnijih klasa u dijagramu klasa

    • B.

      Skup abstraktnih klasa u dijagramu klasa

    • C.

      Bitne koncepte identifikovane tokom poslovnog modelovanja i analize zahteva

    • D.

      Ne znam

    Correct Answer
    C. Bitne koncepte identifikovane tokom poslovnog modelovanja i analize zahteva
  • 39. 

    Kvalitet i produktivnost konacnog softverskog proizvoda zavise od:

    • A.

      Vestine ljudi ukljucenih u projekat, procesa koji koriste razlicite zadatke u projektu i alata koji se koristi

    • B.

      Motivisanosti pojedinaca ukljucenih u razvojni proces od njegovog pocetka

    • C.

      Budzeta koji je sastavljen na raspolaganje razvojnom timu za izradu softvera

    • D.

      Ne znam

    Correct Answer
    A. Vestine ljudi ukljucenih u projekat, procesa koji koriste razlicite zadatke u projektu i alata koji se koristi
  • 40. 

    Kvalitet i produktivnost konacnog softverskog proizvoda zavise od:

    • A.

      Vestine ljudi ukljucenih u projekat, procesa koji koriste razlicite zadatke u projektu i alata koji se koristi

    • B.

      Motivisanosti pojedinaca ukljucenih u razvojni proces od njegovog pocetka

    • C.

      Budzeta koji je stavljen na raspolaganje razvojnom timu za izradu softvera

    • D.

      Ne znam

    Correct Answer
    A. Vestine ljudi ukljucenih u projekat, procesa koji koriste razlicite zadatke u projektu i alata koji se koristi
  • 41. 

    Dijagram aktivnosti:

    • A.

      Opisuje ponasanje ciljnog sistema posmatrajuci iz aspekta spoljasnje sredine

    • B.

      Omogucava opisivanje toka kontrole ciljnog sistema, istrazivanje slozenih poslovnih operacija i pravila

    • C.

      Prikazuje kolaboraciju izmedju objekata prilikom modelovanja ponasanja slucaja upotrebe

    • D.

      Ne znam

    Correct Answer
    B. Omogucava opisivanje toka kontrole ciljnog sistema, istrazivanje slozenih poslovnih operacija i pravila
  • 42. 

    Composite dizajn patern:

    • A.

      Definise ponasanje komponenti koje imaju decu i cuva komponente decu

    • B.

      Prosledjuje obavestenje skupu objekata o nekom dogadjaju koji se desio

    • C.

      Konvertuje interfejs klase u drugi interfejs koji klijenti ocekuju

    • D.

      Ne znam

    Correct Answer
    A. Definise ponasanje komponenti koje imaju decu i cuva komponente decu
  • 43. 

    Extend relacija u dijagramima slucajevima upotrebe se koristi za:

    • A.

      Dekomponovanje slozenog ponasanja i centralizovanje zajednickog ponasanja

    • B.

      Definisanje relacije u kojoj slucaj upotrebe dete nasledjuje ponasanje roditeljskog slucaja upotrebe

    • C.

      Ukljucivanje drugih slucajeva upotrebe u odredjenim tackama prosirenja

    • D.

      Ne znam

    Correct Answer
    C. Ukljucivanje drugih slucajeva upotrebe u odredjenim tackama prosirenja

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Dec 01, 2016
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 30, 2016
    Quiz Created by
    C_lyde
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.