Razvoj Aplikativnog Softvera - II Kolokvijum

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Vukasin.baresic
V
Vukasin.baresic
Community Contributor
Quizzes Created: 1 | Total Attempts: 754
| Attempts: 754
SettingsSettings
Please wait...
  • 1/124 Pitanja

    Testiranje programa kao otvorene kutije cija je unutrasnjost poznata predstavlja 

    • Metod Bele kutije
    • Metod crne kutije
    • Metod neprovidne kutije
    • Metod providne kutije
Please wait...
Razvoj Aplikativnog Softvera - II Kolokvijum - Quiz


Quiz Preview

  • 2. 

    Programska dokumentacija moze biti: 

    • Osnovna

    • Unutrasnja

    • Spoljasnja

    • Sistemska

    Correct Answer(s)
    A. Unutrasnja
    A. Spoljasnja
    Explanation
    Programska dokumentacija može biti unutrašnja ili spoljašnja. Unutrašnja dokumentacija se odnosi na dokumentaciju koja je namenjena internoj upotrebi, kao što su komentari u kodu, uputstva za programere i tehnička dokumentacija. Spoljašnja dokumentacija se odnosi na dokumentaciju koja je namenjena korisnicima ili drugim spoljnim entitetima, kao što su uputstva za korišćenje, tehničke specifikacije i korisnički priručnici. Sistemska dokumentacija se odnosi na dokumentaciju koja opisuje sistem kao celinu, uključujući i njegove komponente, arhitekturu i funkcionalnosti.

    Rate this question:

  • 3. 

    Razlozi za uvodjenje posebnog tima za testiranje softvera su:

    • Tim za testiranje je subjektivniji od porgramera

    • Mnogi programeri programiranje shvataju licno kao odraz njihove sposobnosti

    • Izbegava se konflikt izmedju osecanja odgovornosti za greske i potrebe da se one pronadju

    • Tim za testiranje usporava proces razvoja, pa su greske redje

    Correct Answer(s)
    A. Mnogi programeri programiranje shvataju licno kao odraz njihove sposobnosti
    A. Izbegava se konflikt izmedju osecanja odgovornosti za greske i potrebe da se one pronadju
    Explanation
    The reason for introducing a separate software testing team is that many programmers take programming personally as a reflection of their abilities. This can create a conflict between their sense of responsibility for errors and the need to find them. By having a separate testing team, this conflict is avoided, and errors can be identified without personal biases. Additionally, having a testing team can slow down the development process, resulting in fewer errors.

    Rate this question:

  • 4. 

    Prilikom testiranja slozenog softverskog proizvoda,potrebno je obaviti sledece vrste testiranja

    • Primarno i sekundarno

    • Jedinicno,integraciono i sistemsko

    • Objektivno i subjektivno

    • Osnovno i dodatno

    Correct Answer
    A. Jedinicno,integraciono i sistemsko
    Explanation
    The correct answer is "Jedinicno, integraciono i sistemsko" because when testing a complex software product, it is necessary to perform unit, integration, and system testing. Unit testing focuses on testing individual components or units of the software, ensuring that each unit functions correctly. Integration testing verifies the interaction between different units or components, ensuring that they work together as intended. System testing evaluates the entire system as a whole, checking if it meets the specified requirements and functions properly in its intended environment. These three types of testing are essential in ensuring the quality and functionality of a complex software product.

    Rate this question:

  • 5. 

    Softverske greske koje se obicno otklanjaju kompajliranjem programa nazivaju se:

    • Osnovne greske

    • Sintaksne greske

    • Sistemske greske

    • Semanticke greske

    Correct Answer
    A. Sintaksne greske
    Explanation
    The correct answer is "Sintaksne greske" because these are the errors that occur when there is a violation of the programming language's syntax rules. These errors are usually caught by the compiler during the compilation process and need to be fixed before the program can be executed.

    Rate this question:

  • 6. 

    Softverske greske koje nastaju kada sistem ne postize zatevanu brzinu rada,protok podataka i sl.nazivaju se:

    • Greske u postupku obrade

    • Greske zbog performansi

    • Greske zbog prekoracenja

    • Sintaksne greske

    Correct Answer
    A. Greske zbog performansi
    Explanation
    The given correct answer is "Greske zbog performansi" which translates to "Errors due to performance" in English. This refers to software errors that occur when a system fails to achieve the desired speed of operation, data throughput, and similar performance metrics. These errors can occur when a program or system is not optimized or when there are bottlenecks in the hardware or network infrastructure.

    Rate this question:

  • 7. 

    Program koji simulira modul koja se poziva iz komponenete koja se testira naziva se: 

    • Drajver

    • Stab

    • Tester

    • Klaster

    Correct Answer
    A. Stab
    Explanation
    The program that simulates the module being called from the component being tested is called "Stab".

    Rate this question:

  • 8. 

    Pri testiranju performansi sistema,testovi oporavka ispituju: 

    • Sposobnost sistema da radi na lokaciji na kojoj je instaliran

    • Kako sistem ispravlja sintaksne greske

    • Kako sistem reaguje na pojavu gresaka pri gubitku napajanja,gubitku podataka i sl.

    • Kako sistem reaguje na povecan broj korisnika

    Correct Answer
    A. Kako sistem reaguje na pojavu gresaka pri gubitku napajanja,gubitku podataka i sl.
    Explanation
    The correct answer is "Kako sistem reaguje na pojavu gresaka pri gubitku napajanja, gubitku podataka i sl." This answer is supported by the given information in the question, which states that the "testovi oporavka" (recovery tests) examine how the system responds to errors such as power loss and data loss. These tests are conducted to evaluate the system's ability to recover from such errors and continue functioning properly.

    Rate this question:

  • 9. 

    Testiranje funkcionalnosti svake komponenete nezavisno od ostatka sistema naziva se: 

    • Jedinicno testiranje

    • Primarno testiranje

    • Integraciono testiranje

    • Osnovno testiranje

    Correct Answer
    A. Jedinicno testiranje
    Explanation
    Jedinicno testiranje se odnosi na testiranje funkcionalnosti svake komponente nezavisno od ostatka sistema. Ovo testiranje se fokusira na provjeru ispravnosti pojedinačnih jedinica koda, kao što su funkcije, metode ili klase. Cilj je identifikovati greške i provjeriti da li svaka jedinica radi kako treba. Ovo testiranje se obično vrši prije integracionog testiranja, kako bi se osiguralo da svaka komponenta radi ispravno prije nego što se integriše sa ostalim komponentama sistema.

    Rate this question:

  • 10. 

    Visekratno upotrebljive komponente su komponente koje:       

    • Su ranije generisane tako da se mogu ponovo promeniti

    • Su istrosene zbog ceste primene

    • Se generisu sa namerom da se mogu kasnije koristiti

    • Se sastoje iz nekoliko delova

    Correct Answer(s)
    A. Su ranije generisane tako da se mogu ponovo promeniti
    A. Se generisu sa namerom da se mogu kasnije koristiti
    Explanation
    Visekratno upotrebljive komponente su komponente koje su ranije generisane tako da se mogu ponovo promeniti i se generisu sa namerom da se mogu kasnije koristiti. This means that reusable components are components that are generated earlier so that they can be changed again and are generated with the intention of being used later.

    Rate this question:

  • 11. 

    Programeri cesto ulazu napor da neki algoritam realizuju tako da se sto brze izvrsava,cime se umnozava programski kod.Zbog toga se mogu javiti sledece posledice: 

    • Vreme generisanja koda se produzava

    • Potrebno je manje test primera

    • Teze je razumeti napisan kod

    • Buduce izmene se lakse sprovode

    Correct Answer(s)
    A. Vreme generisanja koda se produzava
    A. Teze je razumeti napisan kod
    Explanation
    Programmers often put effort into optimizing algorithms to execute as quickly as possible, which can result in the following consequences: the time it takes to generate code increases, fewer test cases are needed, it becomes more difficult to understand the written code, and future changes are easier to implement.

    Rate this question:

  • 12. 

    Komentari u datotekama sa programskim kodom predstavljaju: 

    • Unutrasnju programsku dokumentaciju

    • Spoljasnju programsku dokumentaciju

    • Osnovnu programsku dokumentaciju

    • Sistemsku programsku dokumentaciju

    Correct Answer
    A. Unutrasnju programsku dokumentaciju
    Explanation
    Komentari u datotekama sa programskim kodom predstavljaju unutrasnju programsku dokumentaciju. Komentari su linije teksta koje se nalaze unutar koda i služe programerima da objasne određeni deo koda ili da daju uputstva o tome kako koristiti određene funkcije ili promenljive. Ova dokumentacija je namenjena internom timu programera i neće biti vidljiva korisnicima ili drugim spoljnim osobama koje koriste program.

    Rate this question:

  • 13. 

    Integraciono testiranje koje se izvodi tako sto se sistem organizuje u tri sloja,a zatim se testiranje obavlja tako da konvergira ka srednjem sloju,naziva se: 

    • Integracija po principu velikog praska

    • Integracija od vrha ka dnu

    • Integracija od dna ka vrhu

    • Sendvic integracija

    Correct Answer
    A. Sendvic integracija
    Explanation
    Sendvic integracija, also known as sandwich integration, is a type of integration testing where the system is organized into three layers and testing is performed by converging towards the middle layer. This approach involves testing the interactions between the outer layers and the middle layer, ensuring that they are properly integrated. The term "sendvic" refers to the layers of bread surrounding the filling, representing the outer layers of the system. This type of integration testing helps identify any issues or inconsistencies in the integration between the layers of the system.

    Rate this question:

  • 14. 

    Softverske greske koje se obicno otklanjaju kompajliranjem programa: 

    • Osnovne greske

    • Sintaksne greske

    • Sistemske greske

    • Semanticke greske

    Correct Answer
    A. Sintaksne greske
    Explanation
    Sintaksne greške su softverske greške koje se obično otklanjaju kompajliranjem programa. One se javljaju kada programer nepravilno napiše ili strukturira kod, što rezultira neispravnim sintaksom. Kada se takve greške javljaju, kompajler ne može prevesti program u izvršni kod. Da bi se otklonile sintaksne greške, programer mora ispraviti nepravilnosti u kodu, kao što su nedostajući ili nepravilno postavljeni znakovi, zarez, zagrada ili ključne riječi.

    Rate this question:

  • 15. 

    Testiranje softvera se odvija u 5 faza,Oznaciti tacan redosled: 

    • Jedinicno testiranje – integraciono testiranje – sistemsko testiranje – test prihvatanja – instalacioni test

    • Jedinicno testiranje - test prihvatanja - sistemsko testiranje – instalacioni test – integraciono testiranje

    • Sistemsko testiranje - integraciono testiranje - jedinicno testiranje - test prihvatanja - instalacioni test

    • Instalacioni test - jedinicno testiranje - integraciono testiranje - test prihvatanja - sistemsko testiranje

    Correct Answer
    A. Jedinicno testiranje – integraciono testiranje – sistemsko testiranje – test prihvatanja – instalacioni test
    Explanation
    The correct answer is the first option: Jedinicno testiranje – integraciono testiranje – sistemsko testiranje – test prihvatanja – instalacioni test. This is the correct order because unit testing is typically done first to test individual components of the software. Integration testing follows to test how these components work together. System testing is then performed to test the entire system. Test prihvatanja (acceptance testing) is done to ensure that the system meets the requirements and is ready for deployment. Finally, the installation test is conducted to ensure that the software can be successfully installed on the intended environment.

    Rate this question:

  • 16. 

    Softverske greske koje nastaju zbog toga sto primenjene formule ne mogu da daju rezultate sa potrebnim brojem decimala nazivaju se: 

    • Greske zbog performansi

    • Greske u postupku obrade

    • Greske u preciznosti

    • Greske u vremenskoj koordinaciji

    Correct Answer
    A. Greske u preciznosti
    Explanation
    The correct answer is "Greske u preciznosti" which translates to "Errors in precision" in English. This refers to software errors that occur when the applied formulas cannot provide results with the required number of decimals.

    Rate this question:

  • 17. 

    Testiranje programa kao zatvorene kutije nepoznatog sadrzaja kod koje se vide samo ulazi i izlazi predstavlja

    • Metod Bele kutije

    • Metod crne kutije

    • Metod neprovidne kutije

    • Metod providne kutije

    Correct Answer
    A. Metod crne kutije
    Explanation
    The correct answer is "Metod crne kutije" (Black box method). This method refers to testing a program without knowledge of its internal structure or implementation details. Testers focus on the inputs and outputs of the program, treating it as a black box. They do not have access to the code and are unaware of how the program functions internally. This approach helps identify defects or issues that may arise from incorrect or unexpected inputs and ensures that the program behaves as expected from the user's perspective.

    Rate this question:

  • 18. 

    Integracija komponenata koje su prosle jedinicno testiranje u jedinstven sistem radi daljeg testiranja, moze se vrsiti prema sledecim strategijama: 

    • "Sendvic" integracija

    • Integracija po sirini

    • Integracija "od dna ka vrhu"

    • Otvorena integracija

    Correct Answer(s)
    A. "Sendvic" integracija
    A. Integracija "od dna ka vrhu"
    Explanation
    The given correct answer suggests that "Sendvic" integracija and Integracija "od dna ka vrhu" are strategies for integrating components that have passed unit testing into a unified system for further testing. "Sendvic" integracija refers to a strategy where the components are integrated one by one, with each new component being added in between the existing ones. Integracija "od dna ka vrhu" refers to a strategy where the integration starts from the lower-level components and gradually moves upwards to higher-level components.

    Rate this question:

  • 19. 

    Integraciono testiranje po principu velikog praska

    • Je najcese koriscen metod

    • Ima vrlo malu verovatnocu uspesnosti

    • Koristi se samo u slucaju vrlo malih sistema

    • Omogucava lako nalazenje gresaka Omogucava lako nalazenje gresaka Omogucava lako nalazenje gresaka Omogucava lako nalazenje gresaka

    Correct Answer(s)
    A. Ima vrlo malu verovatnocu uspesnosti
    A. Koristi se samo u slucaju vrlo malih sistema
    Explanation
    The correct answer is "Ima vrlo malu verovatnocu uspesnosti, Koristi se samo u slucaju vrlo malih sistema." This statement explains that the method of integration testing based on the big bang principle has a very low probability of success and is only used for very small systems. It suggests that this method may not be suitable or effective for larger systems or projects.

    Rate this question:

  • 20. 

    Strucni korisnici ili demonstartori koji ucestvuju u izvodjenju obuke su  pojedinci koji: 

    • Instaliraju softver

    • Su ranije obuceni za rad na sistemu

    • Su programirali softver

    • Su pisali dokumentaciju

    Correct Answer
    A. Su ranije obuceni za rad na sistemu
    Explanation
    The correct answer is "Su ranije obuceni za rad na sistemu." This answer states that professional users or demonstrators participating in training sessions are individuals who have been previously trained to work on the system. This implies that they have already acquired the necessary knowledge and skills to operate the system effectively.

    Rate this question:

  • 21. 

    Programska dokumentacija moze biti: 

    • Osnovna

    • Unutrasnja

    • Spoljasnja

    • Sistemska

    Correct Answer(s)
    A. Unutrasnja
    A. Spoljasnja
    Explanation
    Program documentation can be categorized into different types based on their purpose and audience. "Unutrasnja" refers to internal documentation that is intended for the developers and maintainers of the program. It includes details about the program's architecture, design, and implementation. "Spoljasnja" refers to external documentation that is meant for the end users or clients of the program. It includes user manuals, installation guides, and other documentation that helps users understand and use the program effectively.

    Rate this question:

  • 22. 

    Svrha testiranja softvera je da se: 

    • Dokaze da program ispravno radi

    • Pronadju greske u programu

    • Korisnik uveri da su ispunjeni njegovi zahtevi

    • Dokaze da je program kvalitetan

    Correct Answer
    A. Pronadju greske u programu
    Explanation
    The purpose of software testing is to find errors or bugs in the program. Testing helps identify any flaws or issues in the software before it is released to the users. By finding and fixing these errors, the overall quality of the program can be improved, ensuring that it functions correctly and meets the user's requirements.

    Rate this question:

  • 23. 

    U procesu razvoja softvera,faza testiranja ima veliki znacaj zato sto: 

    • Predstavlja fazu nakon koje se softver isporucuje naruciocu

    • Direktno utice na kvalitet softvera i buduci ugled proizvodjaca

    • Sluzi kao osnova za projektovanje sistema

    • Omogucava korisniku da bolje razume sistem

    Correct Answer(s)
    A. Predstavlja fazu nakon koje se softver isporucuje naruciocu
    A. Direktno utice na kvalitet softvera i buduci ugled proizvodjaca
    Explanation
    The correct answer is "Predstavlja fazu nakon koje se softver isporučuje naručiocu" and "Direktno utiče na kvalitet softvera i budući ugled proizvođača". This is because the testing phase is crucial in software development as it ensures that the software meets the requirements and functions correctly before it is delivered to the client. Additionally, thorough testing directly impacts the quality of the software and the reputation of the manufacturer.

    Rate this question:

  • 24. 

    Prilikom sistemeskog testiranja softvera,provera nefunkcionalnih zahteva koje softver treba da  ispuni po pitanju brzine , dr.naziva se: 

    • Testiranje performansi

    • Testiranje prihvatljivosti

    • Instalaciono testiranje

    • Funkcionalno testiranje

    Correct Answer
    A. Testiranje performansi
    Explanation
    During system testing of software, the verification of non-functional requirements related to speed is called performance testing. This type of testing is focused on evaluating the software's performance and responsiveness under different workloads and stress levels. It aims to identify any performance bottlenecks, such as slow response times or high resource utilization, and ensure that the software meets the required performance criteria.

    Rate this question:

  • 25. 

    Prilikom sistemeskog testiranja softvera,provera pri kojoj kupci testiraju softver i proveravaju da li on odgovara  njihovom shvatanju zahteva naziva se: 

    • Testiranje performansi

    • Testiranje prihvatljivosti

    • Instalaciono testiranje

    • Funkcionalno testiranje

    Correct Answer
    A. Testiranje prihvatljivosti
    Explanation
    Testiranje prihvatljivosti je provera koja se vrši tokom sistemeskog testiranja softvera, gde kupci testiraju softver i proveravaju da li on odgovara njihovom shvatanju zahteva. Ova provera se obično vrši na kraju procesa razvoja softvera kako bi se osiguralo da softver zadovoljava očekivanja i zahteve korisnika.

    Rate this question:

  • 26. 

    Visekratno upotrebljive komponente su komponente koje:

    • Su ranije generisane tako da se mogu ponovo primeniti

    • Su istrosene zbog ceste primene

    • Se generisu sa namerom da se mogu kasnije koristiti

    • Se sastoje iz nekoliko delova

    Correct Answer(s)
    A. Su ranije generisane tako da se mogu ponovo primeniti
    A. Se generisu sa namerom da se mogu kasnije koristiti
    Explanation
    Visekratno upotrebljive komponente su komponente koje su prethodno generisane sa namerom da se mogu ponovo primeniti u budućim situacijama. Ovo znači da su dizajnirane i proizvedene na način koji omogućava njihovu ponovnu upotrebu umesto da budu jednokratne ili istrošene zbog česte primene.

    Rate this question:

  • 27. 

    Testiranje softvera u operativnom okruzenju naziva se

    • Testiranje performansi

    • Testiranje prihvatljivosti

    • Instalaciono testiranje

    • Funkcionalno testiranje

    Correct Answer
    A. Instalaciono testiranje
    Explanation
    The correct answer is "Instalaciono testiranje". This is because software testing in the operational environment refers to the process of testing the installation of the software. This type of testing ensures that the software is properly installed, configured, and functioning correctly in the intended environment. It focuses on verifying that all necessary components and dependencies are present and that the software can be successfully installed and run without any issues.

    Rate this question:

  • 28. 

    Testovi performansi koji proveravaju da li su sva predvidjena upustva u vezi sa sistemom zaista napisana nazivaju se:

    • Testovi upotrebljivosti

    • Testovi okruzenja

    • Testovi dokumentacije

    • Testovi konfiguracije

    Correct Answer
    A. Testovi dokumentacije
    Explanation
    The correct answer is "Testovi dokumentacije" because this refers to performance tests that verify whether all the intended instructions regarding the system are actually written. This type of testing focuses on checking if the documentation accurately represents the system and its functionalities. It ensures that the documentation is comprehensive, up-to-date, and reliable, which is crucial for users and developers to understand and use the system effectively.

    Rate this question:

  • 29. 

    Da bi se realizovala neka programska komponeneta,potrebno je utvrditi: 

    • Strukture podataka koje ce biti koriscene

    • Testove koji ce biti primenjeni

    • Algoritme koji ce biti primenjeni

    • Nacin dokumentovanja komponenete

    Correct Answer(s)
    A. Strukture podataka koje ce biti koriscene
    A. Algoritme koji ce biti primenjeni
    Explanation
    This answer suggests that in order to implement a software component, it is necessary to determine the data structures that will be used and the algorithms that will be applied. This is important because the choice of data structures and algorithms can greatly impact the performance and efficiency of the component. Additionally, it is important to consider the documentation of the component, although it is not explicitly mentioned in the question.

    Rate this question:

  • 30. 

    U procesu razvoja softvera,faza testiranja ima veliki znacaj zato sto: 

    • Predstavlja fazu nakom koje se softver isporucuje naruciocu

    • Direktno utice na kvalitet softvera i buduci izgled proizvodjaca

    • Sluzi kao osnova za projektovanje sistema

    • Omogucava korisniku da bolje razume sistem

    Correct Answer(s)
    A. Predstavlja fazu nakom koje se softver isporucuje naruciocu
    A. Direktno utice na kvalitet softvera i buduci izgled proizvodjaca
    Explanation
    The testing phase in software development is significant because it represents the phase after which the software is delivered to the client and directly influences the quality of the software and the future appearance of the manufacturer.

    Rate this question:

  • 31. 

    Pri izvodjenju obuke,lekcije i demonstarcije se izvode putem: 

    • Test primera

    • Kratkih prezentacija ili predavanja

    • Citanja dokumentacije

    • Ispitivanja korisnika

    Correct Answer
    A. Kratkih prezentacija ili predavanja
    Explanation
    During training, lessons, and demonstrations, short presentations or lectures are used to convey information. This method allows for concise and focused delivery of key points, ensuring that participants understand the material effectively. It is a practical approach to transfer knowledge and engage learners in an interactive manner.

    Rate this question:

  • 32. 

    Zaglavlje koje se nalazi na pocetku datoteke sa programskim kodom kojim se realizuje neka komponenta sadrzi:                

    • Test primere za komponentu

    • Naziv komponente i njeno mesto u sistemu

    • Nacin na koji se pristupa komponenti

    • Spisak slicnih komponenata u sistemu

    Correct Answer(s)
    A. Naziv komponente i njeno mesto u sistemu
    A. Nacin na koji se pristupa komponenti
    Explanation
    The header at the beginning of a program code file that implements a component typically contains the name of the component and its location in the system, as well as the way to access the component. This information is important as it provides an overview of the component and its role within the system. It helps other developers understand how to interact with the component and locate it within the system's architecture.

    Rate this question:

  • 33. 

    Komentari u programskom kodu: 

    • Se pisu levo od linija koda

    • Se pisu tokom izrade koda

    • Su brojni kada se koriste ilustrativna imena promenljivih

    • Sadrze samo informacije koje nisu vidljive iz koda

    Correct Answer(s)
    A. Se pisu tokom izrade koda
    A. Sadrze samo informacije koje nisu vidljive iz koda
    Explanation
    The given answer is correct because comments in programming code are written during the code development process and they contain information that is not visible in the code itself. Comments are used to explain the purpose of the code, provide clarifications, or make notes for future reference. They are typically written beside or above the lines of code and can also include illustrative variable names.

    Rate this question:

  • 34. 

    Dokumentacija koja opisuje sistem sa opsteg aspekta naziva se: 

    • Unutrasnja dokumentacija

    • Spoljasnja dokumentacija

    • Osnovna dokumetacija

    • Sistemska dokumentacija

    Correct Answer
    A. Spoljasnja dokumentacija
    Explanation
    Spoljasnja dokumentacija je dokumentacija koja opisuje sistem sa opsteg aspekta. Ova dokumentacija je namenjena korisnicima, klijentima i drugim eksternim osobama koje nisu direktno uključene u razvoj sistema. Ona pruža detaljne informacije o funkcionalnostima, uputstva za upotrebu, tehničke specifikacije i ostale relevantne informacije o sistemu. Spoljasnja dokumentacija je važna za razumevanje sistema i njegovu pravilnu upotrebu od strane korisnika.

    Rate this question:

  • 35. 

    Softverske greske koje nastaju zbog ne pridrzavanja propisanih procedura nazivaju se: 

    • Greske zbog nepostovanja standarda

    • Greske zbog performansi

    • Greske u vremenskoj koordinaciji

    • Proceduralne greske

    Correct Answer
    A. Greske zbog nepostovanja standarda
    Explanation
    The correct answer is "Greske zbog nepostovanja standarda". This is because the question asks for software errors that occur due to not following prescribed procedures. Not adhering to standards can lead to errors in software development and implementation. These errors can include issues with compatibility, interoperability, and overall quality of the software.

    Rate this question:

  • 36. 

    Obuka koja se izvodi u fazi isporuke softvera moze biti namenjena: 

    • Programeru

    • Krajnjem korisniku

    • Administratoru

    • Isporuciocu

    Correct Answer(s)
    A. Krajnjem korisniku
    A. Administratoru
    Explanation
    The training that is conducted during the software delivery phase can be intended for both the end user and the administrator. This means that the training can be designed to educate and familiarize the end user on how to use the software effectively, as well as train the administrator on how to manage and maintain the software system.

    Rate this question:

  • 37. 

    Modifikovanje isporucenog softvera u cilju detekcije i korekcije prikrivenih gresaka pre nego sto se one ispolje naziva se: 

    • Odrzavanje radi unapredjena sistema

    • Adaptivno odrzavanje

    • Korektivno odrzavanje

    • Preventivno odrzavanje

    Correct Answer
    A. Preventivno odrzavanje
    Explanation
    Preventivno održavanje se odnosi na modifikaciju isporučenog softvera kako bi se detektovali i ispravili skriveni kvarovi pre nego što se oni manifestuju. Ova vrsta održavanja ima za cilj sprečavanje budućih problema i poboljšanje performansi sistema, umesto samo ispravljanja grešaka nakon što se one pojave.

    Rate this question:

  • 38. 

    U slucaju nestanka napajanja,softverski sistem se moze oporaviti sprovodjenjem sledecih aktivnosti: 

    • Ne preduzimati nista,vec nastaviti sa radom po dolasku napajanja

    • Izbrisati nekoliko transakcija koje su prethodile nestanku napajanja

    • Nakon ukljucivanja strujnog agregata,nastaviti sa radom

    • Zapamtiti poslednje transakcije i ponoviti ih po dolasku napajanja

    Correct Answer(s)
    A. Nakon ukljucivanja strujnog agregata,nastaviti sa radom
    A. Zapamtiti poslednje transakcije i ponoviti ih po dolasku napajanja
    Explanation
    After a power outage, the software system can be recovered by turning on the power generator and continuing with the work. It is also important to remember the last transactions and repeat them once the power is restored.

    Rate this question:

  • 39. 

    Razlozi za uvodjenje posebnog tima za testiranje softvera su: 

    • Tim za testiranje je subjektivniji od programera

    • Mnogi programeri,programiranje shvataju licno,kao dokaz njihove inteligencije i sposobnosti

    • Izbegava se konflikt izmedju osecaja odgovornosti za greske i potrebe da se one pronadju

    • Tim za testiranje usporava proces razvoja,pa su greske redje

    Correct Answer(s)
    A. Mnogi programeri,programiranje shvataju licno,kao dokaz njihove inteligencije i sposobnosti
    A. Izbegava se konflikt izmedju osecaja odgovornosti za greske i potrebe da se one pronadju
    Explanation
    The reason for introducing a separate software testing team is that many programmers perceive programming as a personal validation of their intelligence and abilities. This can create a conflict between their sense of responsibility for errors and the need to identify them. By having a dedicated testing team, this conflict can be avoided, allowing for more effective error detection and resolution. Additionally, having a separate testing team can help to slow down the development process, leading to fewer errors overall.

    Rate this question:

  • 40. 

    Radi jedinicnog testiranja modula u sistemu sa vecim brojem komponenata potrebno je razviti programsko okruzenje koje sadrzi:

    • Servere i klijente

    • Module i testove

    • Drajvere i stabove

    • Klase i objekte

    Correct Answer
    A. Drajvere i stabove
    Explanation
    The correct answer is "Drajvere i stabove". In the context of module testing in a system with multiple components, "Drajvere i stabove" refers to drivers and stubs. Drivers are software components that simulate the behavior of higher-level components, allowing the module being tested to interact with them. Stubs, on the other hand, are simplified versions of lower-level components that the module being tested depends on. By using drivers and stubs, the module can be tested in isolation without the need for all the actual components to be present.

    Rate this question:

  • 41. 

    Pseudokod  se pise na:

    • Visim programskim jezicima(C,...Java)

    • Prirodnom jeziku

    • Obicnom jeziku uz koriscenje sintaksnih elemenata iz postojecih programskih jezika

    • UML-u koriscenjem razlicitih dijagrama

    Correct Answer
    A. Obicnom jeziku uz koriscenje sintaksnih elemenata iz postojecih programskih jezika
    Explanation
    The pseudocode is written in plain language using syntax elements from existing programming languages. This means that it uses a combination of natural language and programming language syntax to describe the algorithm or program logic. It allows for a more human-readable and understandable representation of the code, without the need for strict adherence to a specific programming language's syntax rules.

    Rate this question:

  • 42. 

    Integraciono testiranje koje se izvodi tako sto se sistem povezuje u celinu ukljucivanjem svih komponenata odjednom,a zatim se kao celina testira,naziva se: 

    • Integracija po principu velikog praska

    • Integracija od vrha ka dnu

    • Sendvic integracija

    • Integracija od dna ka vrhu

    Correct Answer
    A. Integracija po principu velikog praska
    Explanation
    The correct answer is "Integracija po principu velikog praska" which translates to "Integration by big bang." This type of testing involves connecting all the components of a system at once and then testing it as a whole.

    Rate this question:

  • 43. 

    Integraciono testiranje koje se izvodi tako sto se sistem najpre organizuje u hijerarhiju na cijem vrhu se nalazi glavni program,a zatim se testiranje obavlja po nivoima,pocevsi od najnizeg,naziva se: 

    • Sendvic integracija

    • Integracija od dna ka vrhu

    • Integracija po principu velikog praska

    • Integracija od vrha ka dnu

    Correct Answer
    A. Integracija od dna ka vrhu
    Explanation
    The correct answer is "Integracija od dna ka vrhu" which translates to "Bottom-up integration" in English. This type of integration testing starts from the lowest level components and gradually integrates them upwards to form the complete system. The main program is at the top of the hierarchy, and the testing is done in levels, starting from the lowest. This approach allows for early detection and resolution of issues in lower-level components before moving towards higher-level integration.

    Rate this question:

  • 44. 

    Pri testiranju performansi sistema testovi kapaciteta proveravaju: 

    • Zahteve koji se odnose na vremena izvrsenja pojedinih funkcija i vremena odziva

    • Rad sistema na operativnim granicama u kratkom vremenskom periodu

    • Kako sistem obradjuje velike kolicine podataka

    • Kako sistem reaguje na otkaz

    Correct Answer
    A. Kako sistem obradjuje velike kolicine podataka
    Explanation
    The correct answer is "Kako sistem obradjuje velike kolicine podataka" (How the system processes large amounts of data). This answer is correct because capacity testing is performed to evaluate the system's ability to handle and process large volumes of data efficiently. This type of testing helps identify any performance bottlenecks or issues that may arise when dealing with a significant amount of data.

    Rate this question:

  • 45. 

    Pri testiranju performansi sistema,vremenski testovi proveravaju:

    • Zahteve koji se odnose na vremenske uslove u kojima sistem radi (vlaga,temperatura i sl.)

    • Rad sistema pri maksimalnom opterecenju

    • Zahteve koji se odnose na vremena izvrsenja pojedinih funkcija i vremena odziva

    • Redosled izvrsenja funkcija

    Correct Answer
    A. Zahteve koji se odnose na vremena izvrsenja pojedinih funkcija i vremena odziva
    Explanation
    The correct answer is "Zahteve koji se odnose na vremena izvrsenja pojedinih funkcija i vremena odziva" because during performance testing, time tests are conducted to evaluate the execution times of individual functions and the response times of the system. This helps to assess the system's efficiency and performance under different workloads and identify any bottlenecks or areas for improvement.

    Rate this question:

  • 46. 

    Da bi korisnik sto bolje prihvatio softverski proizvod i razumeo nacin njegovog funkcionisanja,koriste se sledeca sredstva: 

    • Obuka

    • Dokumentacija

    • Testiranje

    • Instalacija

    Correct Answer(s)
    A. Obuka
    A. Dokumentacija
    Explanation
    To ensure that users fully understand and accept a software product and its functioning, the following means are used: training and documentation. Training helps users learn how to use the software effectively, while documentation provides written instructions and information about the software's features and functionalities. Together, these two resources enhance the user's understanding and acceptance of the software product.

    Rate this question:

  • 47. 

    Aktivnost kojom se u fazi odrzavanja sprovede izmene u cilju poboljsanja nekog dela sistema naziva se:

    • Adaptivno odrzavanje

    • Korektivno odrzavanje

    • Odrzavanje radi unapredjena sistema

    • Preventivno odrzavanje

    Correct Answer
    A. Odrzavanje radi unapredjena sistema
    Explanation
    The correct answer is "Odrzavanje radi unapredjena sistema" which translates to "Maintenance for system improvement". This activity refers to making changes during the maintenance phase in order to enhance a specific part of the system. It involves proactive measures to improve the system's performance, reliability, or functionality, rather than just fixing existing issues (korektivno odrzavanje). Preventivno odrzavanje, on the other hand, focuses on preventing potential problems before they occur.

    Rate this question:

  • 48. 

    Svhra pisanja pseudokoda je:

    • Brzo ispitivanje razlicitih alternativa implementacije

    • Brzo testiranje napisanih programa

    • Laka izrada dokumentacije

    • Lako pronalazenje gresaka u hodu

    Correct Answer
    A. Brzo ispitivanje razlicitih alternativa implementacije
    Explanation
    The correct answer is "Brzo ispitivanje razlicitih alternativa implementacije" (Quick testing of different implementation alternatives). This answer suggests that one of the advantages of pseudocode is that it allows for quick testing of different ways to implement a solution before actually writing the code. Pseudocode provides a way to outline the logic and structure of a program without getting bogged down in specific syntax, making it easier to experiment with different approaches and choose the most efficient or effective one.

    Rate this question:

  • 49. 

    Integraciono testiranje po principu velikog praska 

    • Je najcesce koriscen metod

    • Ima vrlo malu verovatnocu uspesnosti

    • Koristi se samo u slučaju vrlo malih sistema

    • Omogucava lako nalazenje gresaka

    Correct Answer(s)
    A. Ima vrlo malu verovatnocu uspesnosti
    A. Koristi se samo u slučaju vrlo malih sistema
    Explanation
    The correct answer is "Ima vrlo malu verovatnocu uspesnosti, Koristi se samo u slučaju vrlo malih sistema." This suggests that "Integraciono testiranje po principu velikog praska" has a very low success rate and is only used for very small systems.

    Rate this question:

Quiz Review Timeline (Updated): Mar 20, 2023 +

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

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 16, 2015
    Quiz Created by
    Vukasin.baresic
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.