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 | Pitanja: 124
Please wait...

Question 1 / 124
0 %
0/100
Score 0/100
1. Testiranje programa kao otvorene kutije cija je unutrasnjost poznata predstavlja 

Explanation

Metod Bele kutije se odnosi na testiranje programa sa znanjem o unutrašnjosti programa. Ovaj metod uključuje analizu izvornog koda, strukture i algoritama programa kako bi se identifikovala i testirala svaka linija koda i grana izvršenja. Ova vrsta testiranja omogućava detaljnu proveru svih mogućih putanja i logike programa.

Submit
Please wait...
About This Quiz
Razvoj Aplikativnog Softvera - II Kolokvijum - Quiz

2. Razlozi za uvodjenje posebnog tima za testiranje softvera su:

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.

Submit
3. Prilikom testiranja slozenog softverskog proizvoda,potrebno je obaviti sledece vrste testiranja

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.

Submit
4. Programska dokumentacija moze biti: 

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.

Submit
5. Softverske greske koje se obicno otklanjaju kompajliranjem programa nazivaju se:

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.

Submit
6. Pri testiranju performansi sistema,testovi oporavka ispituju: 

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.

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

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.

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

Explanation

The program that simulates the module being called from the component being tested is called "Stab".

Submit
9. 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: 

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.

Submit
10. Testiranje funkcionalnosti svake komponenete nezavisno od ostatka sistema naziva se: 

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.

Submit
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: 

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.

Submit
12. Integraciono testiranje po principu velikog praska

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.

Submit
13. Visekratno upotrebljive komponente su komponente koje:       

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.

Submit
14. Komentari u datotekama sa programskim kodom predstavljaju: 

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.

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

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.

Submit
16. Softverske greske koje se obicno otklanjaju kompajliranjem programa: 

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.

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

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.

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

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.

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

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.

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

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.

Submit
21. Programska dokumentacija moze biti: 

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.

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

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.

Submit
23. Svrha testiranja softvera je da se: 

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.

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

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.

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

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.

Submit
26. Visekratno upotrebljive komponente su komponente koje:

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.

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

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.

Submit
28. Testiranje softvera u operativnom okruzenju naziva se

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.

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

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.

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

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.

Submit
31. Pri izvodjenju obuke,lekcije i demonstarcije se izvode putem: 

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.

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

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.

Submit
33. Komentari u programskom kodu: 

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.

Submit
34. Dokumentacija koja opisuje sistem sa opsteg aspekta naziva se: 

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.

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

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.

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

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.

Submit
37. Razlozi za uvodjenje posebnog tima za testiranje softvera su: 

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.

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

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.

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

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.

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

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.

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

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.

Submit
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: 

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.

Submit
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: 

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.

Submit
44. Pseudokod  se pise na:

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.

Submit
45. Pri testiranju performansi sistema testovi kapaciteta proveravaju: 

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.

Submit
46. Pri testiranju performansi sistema,vremenski testovi proveravaju:

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.

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

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.

Submit
48. Metod pregleda koda  u kome se provera koda i dokumentacije radi prema prethodno pripremljenoj listi  pitanja naziva se: 

Explanation

Inspekcija koda je metod pregleda koda u kojem se provera koda i dokumentacije radi prema prethodno pripremljenoj listi pitanja. Ovaj metod obuhvata detaljan pregled koda kako bi se identifikovali potencijalni problemi, greške ili nedostaci. Cilj inspekcije koda je poboljšanje kvaliteta koda i dokumentacije, kao i identifikacija potencijalnih rizika i poboljšanje sposobnosti tima za razumevanje i održavanje koda.

Submit
49. Instalacija softvera predstavlja jednu od aktivnosti koje so obavljaju u fazi: 

Explanation

The correct answer is "Isporuke". The installation of software is typically done during the delivery phase, where the software is delivered to the end user or client. This phase involves the actual installation and setup of the software on the user's system or network.

Submit
50. Integraciono testiranje po principu velikog praska 

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.

Submit
51. Svhra pisanja pseudokoda je:

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.

Submit
52. Za softverske greske i otkaze vaze sledeca tvrdjenja: 

Explanation

The given answer states that a "greska" (error) is the cause of an unwanted effect, while an "otkaz" (failure) is the effect itself. It also mentions that errors must be corrected, while it is not always possible to eliminate failures. This explanation aligns with the statements provided in the question.

Submit
53. U fazi odrzavanja softvera,sprovode se sledece vrste odrzavanja:

Explanation

The correct answer is korektivno odrzavanje and preventivno odrzavanje. Korektivno odrzavanje refers to the maintenance activities performed to fix issues or problems in the software after it has been deployed. It aims to correct any errors or bugs that may arise during the software's operation. On the other hand, preventivno odrzavanje refers to the proactive maintenance activities carried out to prevent potential issues or problems from occurring in the software. It involves regular inspections, updates, and optimizations to ensure the software's smooth functioning and to avoid any future disruptions.

Submit
54. Greske u softveru koje nastaju zbog neodgovarajucih opisa sistema nazivaju se: 

Explanation

Greske u dokumentaciji se odnose na greške koje se javljaju zbog neodgovarajućih opisa sistema u dokumentaciji. Ovo može uključivati nedostatak ili pogrešne informacije, nedoslednosti ili kontradikcije u dokumentaciji. Ove greške mogu dovesti do nesporazuma ili pogrešnog korišćenja softvera.

Submit
55. Program koji simulira komponenetu koja poziva modul koji se testira naziva se: 

Explanation

The correct answer is "Drajver". In software testing, a driver is a program or component that simulates the behavior of a calling module or component. It is used to test the functionality and compatibility of the module being tested. The driver provides the necessary inputs and calls the functions or methods of the module being tested, allowing the tester to observe and evaluate its behavior and output.

Submit
56. Integracija komponeneta koje su prosle jedinicno testiranje u jedinstven sistem radi daljeg testiranja,moze se vrsiti prema: 

Explanation

The correct answer is "Sendvic integracija, Integracija od dna ka vrhu." Sendvic integracija refers to the process of integrating components that have passed unit testing into a single system for further testing. Integracija od dna ka vrhu means integrating from the bottom up, starting with the lower-level components and gradually adding higher-level components. Both approaches are commonly used in software development to ensure that all components work together effectively.

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

Explanation

The correct answer is Integracija po principu velikog praska and Integracija od vrha ka dnu. These two strategies involve integrating components that have passed unit testing into a single system for further testing. Integracija po principu velikog praska refers to integrating all components at once, simulating a "big bang" approach. Integracija od vrha ka dnu, on the other hand, involves integrating components from the top of the system hierarchy downwards. Both strategies aim to ensure that the integrated system functions correctly and can be effectively tested.

Submit
58. Pri testiranju performansi sistema,regresivni testovi: 

Explanation

Regresivni testovi se koriste više puta i proveravaju da li je došlo do lošeg rada funkcija koje nisu obuhvaćene konkretnom izmenom. Ovo znači da se ovi testovi koriste za proveru da li su prethodno ispravne funkcionalnosti i performanse sistema ostale netaknute nakon izvršenja promena ili dodavanja novih funkcionalnosti.

Submit
59. U fazi odrzavanja softvera,sprovode se sledece vrste odrzavanja: 

Explanation

During the software maintenance phase, the team provides information about the system and identifies and resolves causes of failures. They are responsible for gathering and sharing knowledge about the system to ensure smooth operation and efficient problem-solving. Additionally, they investigate and fix any issues or malfunctions that may occur, ensuring the system's proper functioning.

Submit
60. Da bi se proverilo da li je programer ispravno protumacio dizajn pri pisanju programskog koda,formira se posebna grupa za pregled koda koja koristi sledece metode: 

Explanation

To verify if a programmer has correctly interpreted the design while writing code, a special code review group is formed. This group uses two methods: Letimicni pregled (quick review) and Inspekciju koda (code inspection). These methods involve reviewing the code for correctness and adherence to design principles. The other two options, Objektivni pregled (objective review) and Detaljni pregled (detailed review), are not mentioned as methods used by the code review group in this context.

Submit
61. Po metodu bele kutije razvijene su sledece tehike strukturnog testiranja 

Explanation

The given answer states that the techniques developed using the method of black box testing are decision coverage and condition coverage. Decision coverage involves testing each possible decision outcome, while condition coverage involves testing each possible condition within a decision. These techniques help ensure that all decisions and conditions in the code are tested, increasing the overall test coverage and reducing the risk of undiscovered errors.

Submit
62. Softverske greske se pojavljuju zbog neuskladjenosti redosleda izvrsavanja procesa nazivaju se:

Explanation

The given correct answer is "Greske u vremenskoj koordinaciji" which translates to "Errors in time coordination" in English. This answer suggests that software errors occur due to a lack of synchronization in the execution order of processes. This can lead to issues such as race conditions or incorrect timing of events, causing errors in the software.

Submit
63. Testiranje da li sistem u potpunosti ispunjava sve zahteve korisnika tako da moze da bude isporucen,naziva se:

Explanation

Sistemsko testiranje je proces testiranja u kojem se proverava da li sistem u potpunosti ispunjava sve zahteve korisnika i da li je spreman za isporuku. Ovo uključuje testiranje celokupnog sistema kao jedne funkcionalne jedinice, proveru da li su sve komponente sistema integrisane i da li rade zajedno kako je očekivano. Sistemsko testiranje se obično vrši nakon integracionog testiranja, koje proverava da li su pojedinačne komponente sistema ispravno integrisane.

Submit
64. Validacija softverskog sistema se radi putem 

Explanation

The correct answer is "Sistemskog testiranja." System testing is a type of software validation that is performed on a complete, integrated system to evaluate its compliance with specified requirements. It involves testing the system as a whole to ensure that all components work together correctly and meet the desired functionality. This type of testing is typically done after unit testing and integration testing have been completed.

Submit
65. Pri testiranju performansi sistema,testovi odrzavanja proveravaju: 

Explanation

During performance testing of a system, maintenance tests are conducted to check the tools or aids that are intended to facilitate easier error detection after delivery. These tools or aids are designed to help identify and resolve any issues or bugs that may arise once the system is deployed. This ensures that the system functions correctly and any errors can be quickly addressed, improving the overall performance and reliability of the application.

Submit
66. Testiranje saradnje i komunikacije izmedju komponenata sistema sa ciljem dobijanja kompletnog sistema koji radi,naziva se: 

Explanation

Integraciono testiranje se odnosi na testiranje saradnje i komunikacije između komponenata sistema kako bi se osiguralo da sistem funkcioniše kao kompletan entitet. Ovo testiranje se obično vrši nakon što su pojedinačne komponente testirane i integrisane u sistem. Cilj integracionog testiranja je identifikacija i rešavanje problema koji mogu nastati prilikom interakcije između komponenata sistema. Završno testiranje se odnosi na testiranje celokupnog sistema kako bi se potvrdilo da je spreman za upotrebu, ali nije specifično vezano za testiranje komunikacije i saradnje između komponenata.

Submit
67. U realizaciji testiranja,test skriptovi predtavljaju: 

Explanation

Test skriptovi predstavljaju uputstva za izvršavanje testiranja korak po korak.

Submit
68. Izdvajanje dela programskog koda koji se odnose na ulazne i izlazne podatke u posebne komponente naziva se:

Explanation

The correct answer is "Lokalizacija ulaza i izlaza". This refers to the process of extracting the part of the program code that relates to input and output data into separate components. This allows for better organization and management of input and output operations within the program.

Submit
69. Pri testiranju performansi sistema,testovi kapaciteta proveravaju:

Explanation

Capacity testing is a type of performance testing that evaluates how a system handles large amounts of data. It checks the system's ability to process and manage a high volume of data without any performance degradation or failure. This type of testing helps identify any bottlenecks or limitations in the system's processing capabilities and ensures that it can handle the expected workload efficiently.

Submit
70. Pri realizaciji neke programske komponente izbor struktura za cuvanje podataka:

Explanation

The choice of data structure affects the complexity of the program because different data structures have different time and space complexity for various operations. The complexity of the program can be influenced by the efficiency of the chosen data structure in performing operations such as insertion, deletion, and searching. Additionally, the choice of data structure can be taken from the design phase of the program, where the requirements and constraints are analyzed, and the appropriate data structure is selected based on those factors.

Submit
71. Po metodu crne kutije razvijene su sledece tehnike funkcionalnog testiranja

Explanation

The given answer states that the techniques developed using the black box method are "Podela na klase ekvivalencije" (Equivalence partitioning) and "Uzrocno-posledicni graf" (Cause-effect graph). Equivalence partitioning involves dividing the input data into groups or classes that are expected to exhibit similar behavior, allowing for a more efficient and effective testing process. Cause-effect graphing, on the other hand, involves creating a graphical representation of the cause-effect relationships between different variables, helping to identify the most critical test scenarios. These techniques are commonly used in functional testing to ensure comprehensive test coverage and identify potential defects.

Submit
72. Metodi bele i crne kutije se sprovode u okviru: 

Explanation

Metodi bele i crne kutije se sprovode u okviru jediničnog testiranja. Jedinčno testiranje je proces testiranja pojedinačnih komponenti ili modula softvera kako bi se proverila njihova ispravnost i funkcionalnost. Metoda bele kutije podrazumeva testiranje komponenti sa poznavanjem njihovog unutrašnjeg rada, dok metoda crne kutije podrazumeva testiranje komponenti bez poznavanja njihovog unutrašnjeg rada. Obe metode su važne za otkrivanje grešaka i poboljšanje kvaliteta softvera.

Submit
73. Funkcionalno testiranje  u okviru sistemskog testiranja

Explanation

Functional testing is a type of testing performed within the scope of system testing. It has a low probability of detecting errors. It is carried out by the developers who wrote the program code. It uses test cases created based on the requirements specification. Functional testing is executed based on the black box principle, meaning it checks whether the system performs a certain function without considering the component responsible for it.

Submit
74. Pri testiranju performansi sistema testovi opterecenja proveravaju: 

Explanation

Load testing is performed to evaluate the performance of a system under normal and peak load conditions. It helps in determining how the system behaves at its operational limits within a short period of time. This includes checking if the system can handle the expected number of users and transactions, if it can process requests within the desired response time, and if it can maintain stability and reliability under high load. By conducting load testing, organizations can identify any performance bottlenecks or issues that may arise when the system is pushed to its limits.

Submit
75. U fazi implementacije softvera, programmer prevodi: 

Explanation

During the software implementation phase, the programmer translates descriptions from projects into source code. This means that the programmer takes the written or verbal descriptions of the desired functionality and converts them into actual programming code that can be executed by the computer. This step is crucial in turning the project requirements and specifications into a working software application.

Submit
76. Softverske greske koje nastaju zbog nedovoljnih kapaciteta koriscenih struktura podataka nazivaju se 

Explanation

The given correct answer is "Greske zbog prekoracenja" which translates to "Errors due to overflow" in English. This explanation suggests that the software errors mentioned in the question occur because the data structures being used do not have enough capacity to handle the amount of data being processed, leading to overflow errors.

Submit
77. Proces testiranja softvera se odvija u cetiri faze.Oznaciti tacan redosled faza: 

Explanation

The correct order of the four phases of software testing is: 1) Izrada plana testiranja (Test plan creation), 2) Specifikacija testova (Test specification), 3) Realizacija testiranja (Test implementation), and 4) Evaluacija rezultata (Results evaluation). This order ensures that the testing process is systematic and follows a logical flow, starting with planning and specifying the tests, then executing them, and finally evaluating the results obtained.

Submit
78. Metod pregleda koda  u kome programer prezentira kod,a zatim se vodi diskusija u cilju  pronalazenja gresaka,naziva se: 

Explanation

The correct answer is "Letimicni pregled" because it refers to a quick review or a cursory examination of the code. In this method, the programmer presents the code, and then a discussion takes place to identify any errors or issues. It is a less detailed and comprehensive review compared to other options such as "Detaljan pregled" (detailed review) or "Inspekcija koda" (code inspection). "Prezentacioni pregled" does not accurately describe the process of reviewing the code.

Submit
79. Po zavrsetku testiranja,ucinak ili delotvornost testa se racuna kao:

Explanation

The answer states that the performance or effectiveness of a test is calculated as the ratio of the number of errors found in a given test to the total number of errors discovered. This means that the answer is referring to the ratio of the errors found to the total number of errors, which is a measure of how well the test was able to identify and detect errors.

Submit
80. Softverski proizvod se isporucuje zajedno sa pratecom dokumentacijom koju cine: 

Explanation

The correct answer is "Upustvo za operatera" and "Upustvo za instalaciju". This is because when a software product is delivered, it is important to provide documentation that guides both the operator and the installer. The "Upustvo za operatera" provides instructions and guidance for the person who will be using and operating the software, while the "Upustvo za instalaciju" provides instructions on how to properly install and set up the software. These two documents are essential in ensuring that the software is used correctly and efficiently.

Submit
81. Nakon izmene u hardveru,softveru ili radnom okruzenju,potrebno je sprovesti sekundarne izmene u softveru.Ova aktivnost se naziva: 

Explanation

After making changes to hardware, software, or the working environment, it is necessary to implement secondary changes in the software. This activity is called adaptive maintenance.

Submit
82. Oznaciti tacna tvrdjenja u vezi sa aktivnostima tiima za odrzavanje softvera: 

Explanation

The team provides information about the system and identifies and resolves causes of failures. They do not evaluate the quality of end user work or have the ability to modify supporting documentation.

Submit
83. Pri testiranju performansi sistema,testovi okruzenja analiziraju: 

Explanation

The correct answer is the ability of the system to work in the location where it is installed, considering factors such as humidity, temperature, and others. This means that during performance testing, the environment tests analyze whether the system can function properly in different physical conditions.

Submit
84. Metod testiranja pomocu uzrocno posledicnih grafova sprovodi se putem cetiri aktivnosti: 1-formiranje test primera,2-generisanje tabele odlucivanja,3-identifikovanje uzroka i posledica na osnovu specifikacije i 4-generisanje uzrocno posledicnog grafa,oznaciti tacan redosled 

Explanation

The correct order for the activities in the testing method using cause-effect graphs is 3-4-2-1. First, the causes and effects are identified based on the specification. Then, a cause-effect graph is generated. After that, test cases are formed, and finally, a decision table is generated.

Submit
85. Pri testiranju performansi sistema,testovi kompatibilnosti proveravaju: 

Explanation

The question asks about what compatibility tests check during performance system testing. The correct answer states that compatibility tests verify if the implementation of interfaces with other systems in the environment is in line with the requirements. This means that compatibility tests ensure that the system can effectively communicate and interact with other systems in the environment, meeting the specified requirements for interface implementation.

Submit
86. Testiranje programa tako da se svaki iskaz u njemu izvrsi bar jednom(kako bi se znalo da li u njemu postoji greska),naziva se: 

Explanation

The given correct answer is "Pokrivanje iskaza" which translates to "Statement coverage" in English. Statement coverage is a testing technique where each statement in a program is executed at least once to determine if there are any errors present. This technique helps ensure that all statements in the program are tested and increases the chances of detecting errors.

Submit
87. Oznaciti tacna tvrdjena u vezi sa metodom sejanja gresaka: 

Explanation

The correct answer is "Metod je jednostavan za izvodjenje" and "Metod se izvodi tako sto jedan clan tima za testiranje namerno ubaci poznati broj gresaka u program,a zatim ostali clanovi tima za testiranje pokusavaju da ih pronadju." This means that the method is easy to perform and involves intentionally inserting a known number of errors into the program for other members of the testing team to try to find.

Submit
88. Tehnika funkcionalnog testiranja koja omogucava automatsko generisanje test primera na osnovu zahteva,naziva se: 

Explanation

Uzročno-posledični grafovi su tehnika funkcionalnog testiranja koja omogućava automatsko generisanje test primera na osnovu zahteva. Ova tehnika se koristi za identifikaciju svih mogućih putanja između ulaza i izlaza sistema, čime se osigurava da su svi relevantni scenariji testirani. Uzročno-posledični grafovi omogućavaju efikasno testiranje i otkrivanje grešaka u sistemu.

Submit
89. Cilj obuke krajnjeg korisnika je da se korisnik:

Explanation

The goal of end-user training is to familiarize the user with the user interface, screen layouts, and the meaning of symbols on the screen, as well as to train them in using essential support functions for system operation. Additionally, the training aims to acquaint the user with the system's organization in terms of how it functions, rather than what it does within a specific domain.

Submit
90. Cilj obuke administratora je da se administrator: 

Explanation

The goal of administrator training is to familiarize the administrator with the user interface, screen layouts, and the meaning of symbols on the screen, among other things. Additionally, the training aims to teach the administrator how to use essential support functions for their work. This includes learning how to start and perform basic system functions. Lastly, the training aims to provide an understanding of how the system operates in terms of its organization, rather than what it specifically does within a particular domain.

Submit
91. Pri testiranju performansi sistema,regresivni testovi 

Explanation

Regresivni testovi se koriste više puta i proveravaju da li je došlo do lošeg rada funkcija koje nisu obuhvaćene konkretnom izmenom. Ovo se radi kako bi se osiguralo da izmena u jednom delu sistema nije uticala na ispravnost drugih delova sistema koji nisu direktno pogođeni izmenom.

Submit
92. Sistemsko testiranje se odvija u cetiri faze: 

Explanation

The correct answer is the order of the phases in which system testing takes place. The first phase is functional testing, where the system's functionality is tested. The second phase is performance testing, where the system's performance under different conditions is evaluated. The third phase is acceptance testing, where the system is tested to ensure it meets the requirements and is acceptable to the stakeholders. The final phase is installation testing, where the system is tested to ensure it can be successfully installed and deployed.

Submit
93. U metodu podele na klase ekvivalencije test primeri se formiraju tako da: 

Explanation

The correct answer states that one test case can be applied to multiple legal equivalence classes, while a separate test case is needed for each illegal equivalence class. This implies that the goal of the method is to maximize test coverage by using as few test cases as possible. By applying one test case to multiple legal equivalence classes, we can ensure that different variations within the same equivalence class are covered. On the other hand, each illegal equivalence class requires a separate test case because they represent distinct and potentially unique scenarios that need to be tested individually.

Submit
94. Testiranje prihvatljivosti u okviru sistemskog testiranja,kupac moze da izvede: 

Explanation

The customer can perform acceptance testing within the framework of system testing through parallel testing and pilot testing. Parallel testing involves running the new system alongside the old system to compare their results and ensure the new system is functioning correctly. Pilot testing refers to testing the system with a small group of end users before rolling it out to the entire organization. These methods help ensure that the system meets the customer's requirements and is ready for deployment.

Submit
95. Efikasnost testiranja racuna se kao: 

Explanation

The efficiency of testing is measured by the ratio of the number of errors found during testing to the effort put into that testing.

Submit
96. Nakon sprovedene obuke,administratori treba da budu osposobljeni da: 

Explanation

After completing the training, administrators should be able to help end users if they encounter any irregular situations while using the software and establish conditions for the normal operation of the system.

Submit
97. Analiza granicnih vrednosti se obavlja prema sledecim MAJERSOVIM preporukama:

Explanation

The correct answer states that if the input or output condition represents a range of values, tests should be written for the ends of the range and for values immediately adjacent to the ends. This means that when testing a condition that has a range of possible values, it is important to test the minimum and maximum values of the range, as well as values that are just outside of the range. This ensures that the program is tested thoroughly and can handle all possible values within the range.

Submit
98. Testiranje programa tako da se svaka elementarna komponenata nekog slozenog uslova uzme vrednost iz dozvoljenog i nedozvoljenog skupa vrednosti,naziva se: 

Explanation

The given correct answer is "Pokrivanje uslova". This refers to the testing technique where each elementary component of a complex condition takes a value from both the allowed and forbidden set of values. This technique helps in ensuring that all possible conditions and combinations are tested, increasing the overall test coverage.

Submit
99. Softverske greske nastale usled lose implementacije postupka rada sa ulaznim podacima nazivaju se: 

Explanation

The given correct answer is "Greske u postupku obrade". This answer refers to software errors that occur due to a faulty implementation of the data processing procedure. These errors can occur during the manipulation, calculation, or transformation of input data within a software system.

Submit
100. Kontrolisanje svakodnevnog rada softvera nakon isporuke i otklanjanje problema nastalih zbog pojave gresaka u softveru naziva se: 

Explanation

Korektivno održavanje se odnosi na kontrolu svakodnevnog rada softvera nakon isporuke i otklanjanje problema koji su nastali zbog grešaka u softveru. Ova vrsta održavanja ima za cilj ispravljanje grešaka i vraćanje softvera u ispravno stanje kako bi se osiguralo da on funkcioniše kako je predviđeno. Ovo se može postići putem popravki, ažuriranja ili zamjene dijelova softvera koji su uzrokovali grešku. Korektivno održavanje je važno kako bi se osigurala stabilnost i pouzdanost softvera nakon isporuke.

Submit
101. Metod sejanja gresaka se koristi za: 

Explanation

The given correct answer for this question is "Odredjivanje broja preostalih gresaka u kodu" which translates to "Determining the number of remaining errors in the code" in English. This suggests that the method of error seeding is used to identify and quantify the number of errors that still exist in the code. By intentionally introducing errors into the code and then running tests, the method allows developers to assess the effectiveness of their error detection and correction mechanisms.

Submit
102. Verifikacija softverskog sistema se radi putem 

Explanation

The correct answer is "Jedinicnog i integracionog testiranja" which translates to "Unit and integration testing" in English. This explanation suggests that the verification of a software system is done through both unit testing, which focuses on testing individual components or units of code, and integration testing, which tests the interaction between different components or units. This combination of testing techniques ensures that both the individual units and their integration within the system are functioning correctly.

Submit
103. Integraciono testiranje od vrha ka dnu 

Explanation

The correct answer is "Prvo testira najvazije komponente, Moze da bude po sirini i po dubini." This is because the given statement implies that integration testing is performed starting from the topmost components and moving towards the lower ones. It also mentions that the testing can be done either breadth-first or depth-first.

Submit
104. Organizacija procesa testiranja ukljucujuci jedinicno,integraciono i sistemsko testiranje,opisana je u: 

Explanation

The correct answer is "Planu testiranja". The question asks about the description of the process of testing, including unit, integration, and system testing. The plan for testing is where this description would typically be outlined, as it provides a detailed approach for conducting testing activities, including the different types of tests to be performed. The organizational plan may provide a broader overview of how testing fits into the overall project, but it may not provide the specific details of the testing process. The specification of tests would focus more on the individual tests themselves, rather than the overall process. The project requirements may mention the need for testing, but they would not describe the testing process in detail.

Submit
105. Evaluacija rezultata testiranja se moze izvoditi na sledece nacine: 

Explanation

The evaluation of test results can be done by measuring the performance or effectiveness of the test and by measuring the efficiency of the testing phase. This means that the effectiveness and efficiency of the test can be measured to determine the quality of the results.

Submit
106. Metod podele na klase ekvivalencije ima sledece osobine:

Explanation

The method of partitioning into equivalence classes has the property of classifying input data into representative equivalence classes. It also forms mutually disjoint equivalence classes.

Submit
107. Oznaciti tacna tvrdjenja u vezi sa kontrolnim strukturama koje se koriste pri realizaciji neke programske komponente: 

Explanation

The correct answer states that control structures should be chosen in a way that avoids large jumps in the program and that control structures manage the flow of program execution. This means that control structures should be designed and implemented in a way that allows for smooth and efficient execution of the program, without abrupt or unnecessary jumps in the flow. Control structures play a crucial role in directing the flow of execution and ensuring that the program behaves as intended.

Submit
108. Instalaciono testiranje u okviru sistemskog testiranja podrazumeva: 

Explanation

Installation testing in the context of system testing involves allocating necessary files and configuring the system according to the environment. This means that during installation testing, the focus is on ensuring that the required files are properly allocated and the system is configured correctly to work in the given environment. The other options mentioned, such as documentation creation and simulating everyday system work, are not directly related to installation testing.

Submit
109. Testiranje prihvatljivosti primenom pilot testiranja: 

Explanation

This answer states that testing the acceptability by conducting a pilot test does not require the generation of specific test cases. Instead, it involves simulating everyday work on the system. Additionally, it mentions that pilot testing is less formal compared to other testing methods.

Submit
110. U zavisnosti od vrste sistema,sposobnosti predavaca i afiniteta prolaznika tokom obuke se mogu koristiti sledeca sredstva: 

Explanation

During the training, depending on the type of system, the abilities of the instructor, and the preferences of the participants, the following means can be used: expert users and demonstrations. Expert users can provide valuable insights and guidance based on their extensive knowledge and experience with the system. Demonstrations allow participants to visually observe the system in action, facilitating better understanding and learning.

Submit
111. Integraciono testiranje od dna ka vrhu 

Explanation

Integration testing from bottom to top is a testing approach where the most important components are tested last. It is not suitable for systems with a large number of reusable components. This approach detects the most important errors at the beginning of testing. It is used when most of the components are general-purpose functions that are called from other modules.

Submit
112. Prilikom dokumentovanja nekog softverskog proizvoda koriste se sledece tehnike: 

Explanation

The given answer is a list of techniques used in documenting a software product. Numeracija refers to numbering the sections or parts of the documentation for easy reference. Unakrsno referenciranje, or cross-referencing, is a technique used to link related information within the documentation. Inkrementiranje, or incrementing, may refer to updating the version number of the software or incrementing the document's revision number. However, the term "eksploatacija" does not seem to fit within the context of software documentation techniques.

Submit
113. Prilikom sistemeskog testiranja softvera,provera rada integracionog sistema prema zahtevima koje je postavio kupac,naziva se: 

Explanation

Funkcionalno testiranje je provera rada integracionog sistema prema zahtevima koje je postavio kupac. Ovo testiranje se fokusira na funkcionalnosti softvera i proverava da li softver radi ispravno i zadovoljava specificirane zahteve. Funkcionalno testiranje se obično izvodi nakon instalacionog testiranja, koje proverava ispravnu instalaciju softvera, ali se razlikuje od testiranja performansi i testiranja prihvatljivosti koje se fokusiraju na druge aspekte softvera.

Submit
114. Ako se testiranje prihvatljivosti izvodi paralelnim testiranjem to: 

Explanation

The correct answer implies that parallel testing involves the simultaneous operation of two systems, the old and the new, and it allows users to familiarize themselves with the new system.

Submit
115. Pri testiranju performansi sistema,testovima konfiguracije se utvrdjuje:

Explanation

The answer suggests that during performance testing, configuration tests are conducted to determine how the software behaves in different hardware and software environments. This is important because software may perform differently in various environments, and it is necessary to ensure that it functions properly and meets the requirements in all scenarios.

Submit
116. Skup testova se formira na osnovu: 

Explanation

The correct answer is "Tabele povezanosti testova i zahteva" (Test-case requirement traceability matrices). Test-case requirement traceability matrices are used to establish a relationship between test cases and requirements. These matrices help in ensuring that all requirements are covered by test cases and provide a way to track the progress of testing against requirements. By using these matrices, testers can ensure comprehensive test coverage and verify that all requirements are met.

Submit
117. Testiranje programa tako da se svaka grana uslovnog iskaza izvrsi bar jednom,naziva se:

Explanation

The correct answer is "Pokrivanje odluka". This refers to the testing technique where every possible decision in a program is executed at least once. It involves ensuring that all possible outcomes of decision points in the code are tested, including both true and false conditions. This helps to identify any potential issues or errors in the decision-making logic of the program.

Submit
118. Pri testiranju performansi sistema,testovi upotrebljivosti analiziraju: 

Explanation

Usability testing analyzes the aesthetic aspect of the application and the consistency of the user interface. This means that during performance testing, the focus is not only on the functionality and efficiency of the system, but also on how visually appealing and consistent the application's interface is. This ensures that the application is not only functional but also visually pleasing and provides a consistent user experience.

Submit
119. U fazi odrzavanja softvera,sprovode se sledece vrste odrzavanja: 

Explanation

The given answer is correct because "Adaptivno odrzavanje" refers to maintenance activities that are performed to improve or enhance the system. This type of maintenance involves making changes to the software to adapt to new requirements, technologies, or user needs. On the other hand, "Odrzavanje u cilju unapredjenja sistema" translates to "Maintenance for system improvement," which aligns with the concept of adaptively maintaining the software to enhance its functionality and performance.

Submit
120. Testiranje prihvatljivosti putem referetnog testiranja: 

Explanation

The given answer correctly identifies that "Izvode kupci" (Customers perform the testing) and "Podrazumeva testiranje test primera koji predstavljaju uobičajene uslove u kojima treba sistem da radi" (It involves testing test cases that represent typical conditions in which the system should work) are part of the acceptance testing process. Acceptance testing is typically performed by customers to ensure that the system meets their requirements and functions properly in normal conditions. It may involve comparing the old and new systems to validate the improvements made.

Submit
121. Sendvic integracija u fazi testiranja

Explanation

not-available-via-ai

Submit
122. Na troskove odrzavanja softvera uticu: 

Explanation

The maintenance costs of software are influenced by the lifespan of the software and the type of application. The lifespan of software refers to the duration for which it remains relevant and usable. Software that has a longer lifespan will require less frequent updates and maintenance, thus reducing costs. Additionally, the type of application also impacts maintenance costs. Certain applications may require more complex updates and maintenance due to their nature, leading to higher costs. Therefore, both the lifespan of the software and the type of application play a significant role in determining the maintenance costs.

Submit
123. Problemi u odrzavanju softvera mogu nastati iz dledecih razloga: 

Explanation

Problems in software maintenance can arise due to inappropriate system design or implementation, as well as personal and organizational issues. These factors can lead to difficulties in maintaining and updating the software, resulting in various challenges and obstacles. It is important to address these issues in order to ensure smooth software maintenance and minimize potential problems.

Submit
124. Odrzavanje softvera podrazumeva aktivnosti vezane za: 

Explanation

The correct answer is "Izvodjenje izmena u fazi eksploatacije" and "Pracenje rada sistema u radnom okruzenju". These activities are part of software maintenance. Izvodjenje izmena u fazi eksploatacije refers to making changes to the software while it is being used by the users. Pracenje rada sistema u radnom okruzenju refers to monitoring the system's performance and behavior in its operational environment. Both of these activities are essential for maintaining the software and ensuring its smooth operation.

Submit
View My Results

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
Cancel
  • All
    All (124)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Testiranje programa kao otvorene kutije cija je unutrasnjost poznata...
Razlozi za uvodjenje posebnog tima za testiranje softvera su:
Prilikom testiranja slozenog softverskog proizvoda,potrebno je obaviti...
Programska dokumentacija moze biti: 
Softverske greske koje se obicno otklanjaju kompajliranjem programa...
Pri testiranju performansi sistema,testovi oporavka ispituju: 
Softverske greske koje nastaju kada sistem ne postize zatevanu brzinu...
Program koji simulira modul koja se poziva iz komponenete koja se...
Integraciono testiranje koje se izvodi tako sto se sistem organizuje u...
Testiranje funkcionalnosti svake komponenete nezavisno od ostatka...
Programeri cesto ulazu napor da neki algoritam realizuju tako da se...
Integraciono testiranje po principu velikog praska
Visekratno upotrebljive komponente su komponente...
Komentari u datotekama sa programskim kodom predstavljaju: 
Softverske greske koje nastaju zbog toga sto primenjene formule ne...
Softverske greske koje se obicno otklanjaju kompajliranjem...
Testiranje softvera se odvija u 5 faza,Oznaciti tacan redosled: 
Testiranje programa kao zatvorene kutije nepoznatog sadrzaja kod koje...
Integracija komponenata koje su prosle jedinicno testiranje u...
Strucni korisnici ili demonstartori koji ucestvuju u izvodjenju obuke...
Programska dokumentacija moze biti: 
U procesu razvoja softvera,faza testiranja ima veliki znacaj zato...
Svrha testiranja softvera je da se: 
Prilikom sistemeskog testiranja softvera,provera nefunkcionalnih...
Prilikom sistemeskog testiranja softvera,provera pri kojoj kupci...
Visekratno upotrebljive komponente su komponente koje:
Testovi performansi koji proveravaju da li su sva predvidjena upustva...
Testiranje softvera u operativnom okruzenju naziva se
Da bi se realizovala neka programska komponeneta,potrebno je...
U procesu razvoja softvera,faza testiranja ima veliki znacaj zato...
Pri izvodjenju obuke,lekcije i demonstarcije se izvode putem: 
Zaglavlje koje se nalazi na pocetku datoteke sa programskim kodom...
Komentari u programskom kodu: 
Dokumentacija koja opisuje sistem sa opsteg aspekta naziva se: 
Softverske greske koje nastaju zbog ne pridrzavanja propisanih...
Modifikovanje isporucenog softvera u cilju detekcije i korekcije...
Razlozi za uvodjenje posebnog tima za testiranje softvera su: 
Da bi korisnik sto bolje prihvatio softverski proizvod i razumeo nacin...
Obuka koja se izvodi u fazi isporuke softvera moze biti...
U slucaju nestanka napajanja,softverski sistem se moze oporaviti...
Radi jedinicnog testiranja modula u sistemu sa vecim brojem...
Integraciono testiranje koje se izvodi tako sto se sistem povezuje u...
Integraciono testiranje koje se izvodi tako sto se sistem najpre...
Pseudokod  se pise na:
Pri testiranju performansi sistema testovi kapaciteta...
Pri testiranju performansi sistema,vremenski testovi proveravaju:
Aktivnost kojom se u fazi odrzavanja sprovede izmene u cilju...
Metod pregleda koda  u kome se provera koda i dokumentacije radi...
Instalacija softvera predstavlja jednu od aktivnosti koje so obavljaju...
Integraciono testiranje po principu velikog praska 
Svhra pisanja pseudokoda je:
Za softverske greske i otkaze vaze sledeca tvrdjenja: 
U fazi odrzavanja softvera,sprovode se sledece vrste odrzavanja:
Greske u softveru koje nastaju zbog neodgovarajucih opisa sistema...
Program koji simulira komponenetu koja poziva modul koji se testira...
Integracija komponeneta koje su prosle jedinicno testiranje u...
Integracija komponeneta koje su prosle jedinicno testiranje u...
Pri testiranju performansi sistema,regresivni testovi: 
U fazi odrzavanja softvera,sprovode se sledece vrste odrzavanja: 
Da bi se proverilo da li je programer ispravno protumacio dizajn pri...
Po metodu bele kutije razvijene su sledece tehike strukturnog...
Softverske greske se pojavljuju zbog neuskladjenosti redosleda...
Testiranje da li sistem u potpunosti ispunjava sve zahteve korisnika...
Validacija softverskog sistema se radi putem 
Pri testiranju performansi sistema,testovi odrzavanja...
Testiranje saradnje i komunikacije izmedju komponenata sistema sa...
U realizaciji testiranja,test skriptovi predtavljaju: 
Izdvajanje dela programskog koda koji se odnose na ulazne i izlazne...
Pri testiranju performansi sistema,testovi kapaciteta proveravaju:
Pri realizaciji neke programske komponente izbor struktura za cuvanje...
Po metodu crne kutije razvijene su sledece tehnike funkcionalnog...
Metodi bele i crne kutije se sprovode u okviru: 
Funkcionalno testiranje  u okviru sistemskog testiranja
Pri testiranju performansi sistema testovi opterecenja...
U fazi implementacije softvera, programmer prevodi: 
Softverske greske koje nastaju zbog nedovoljnih kapaciteta koriscenih...
Proces testiranja softvera se odvija u cetiri faze.Oznaciti tacan...
Metod pregleda koda  u kome programer prezentira kod,a zatim se...
Po zavrsetku testiranja,ucinak ili delotvornost testa se racuna kao:
Softverski proizvod se isporucuje zajedno sa pratecom dokumentacijom...
Nakon izmene u hardveru,softveru ili radnom okruzenju,potrebno je...
Oznaciti tacna tvrdjenja u vezi sa aktivnostima tiima za odrzavanje...
Pri testiranju performansi sistema,testovi okruzenja...
Metod testiranja pomocu uzrocno posledicnih grafova sprovodi se putem...
Pri testiranju performansi sistema,testovi kompatibilnosti...
Testiranje programa tako da se svaki iskaz u njemu izvrsi bar...
Oznaciti tacna tvrdjena u vezi sa metodom sejanja gresaka: 
Tehnika funkcionalnog testiranja koja omogucava automatsko generisanje...
Cilj obuke krajnjeg korisnika je da se korisnik:
Cilj obuke administratora je da se administrator: 
Pri testiranju performansi sistema,regresivni testovi 
Sistemsko testiranje se odvija u cetiri faze: 
U metodu podele na klase ekvivalencije test primeri se formiraju tako...
Testiranje prihvatljivosti u okviru sistemskog testiranja,kupac moze...
Efikasnost testiranja racuna se kao: 
Nakon sprovedene obuke,administratori treba da budu osposobljeni...
Analiza granicnih vrednosti se obavlja prema sledecim MAJERSOVIM...
Testiranje programa tako da se svaka elementarna komponenata nekog...
Softverske greske nastale usled lose implementacije postupka rada sa...
Kontrolisanje svakodnevnog rada softvera nakon isporuke i otklanjanje...
Metod sejanja gresaka se koristi za: 
Verifikacija softverskog sistema se radi putem 
Integraciono testiranje od vrha ka dnu 
Organizacija procesa testiranja ukljucujuci jedinicno,integraciono i...
Evaluacija rezultata testiranja se moze izvoditi na sledece...
Metod podele na klase ekvivalencije ima sledece osobine:
Oznaciti tacna tvrdjenja u vezi sa kontrolnim strukturama koje se...
Instalaciono testiranje u okviru sistemskog testiranja...
Testiranje prihvatljivosti primenom pilot testiranja: 
U zavisnosti od vrste sistema,sposobnosti predavaca i afiniteta...
Integraciono testiranje od dna ka vrhu 
Prilikom dokumentovanja nekog softverskog proizvoda koriste se sledece...
Prilikom sistemeskog testiranja softvera,provera rada integracionog...
Ako se testiranje prihvatljivosti izvodi paralelnim testiranjem...
Pri testiranju performansi sistema,testovima konfiguracije se...
Skup testova se formira na osnovu: 
Testiranje programa tako da se svaka grana uslovnog iskaza izvrsi bar...
Pri testiranju performansi sistema,testovi upotrebljivosti...
U fazi odrzavanja softvera,sprovode se sledece vrste odrzavanja: 
Testiranje prihvatljivosti putem referetnog testiranja: 
Sendvic integracija u fazi testiranja
Na troskove odrzavanja softvera uticu: 
Problemi u odrzavanju softvera mogu nastati iz dledecih razloga: 
Odrzavanje softvera podrazumeva aktivnosti vezane za: 
Alert!

Advertisement