Razvoj Aplikativnog Softvera

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 BaltazaR45
B
BaltazaR45
Community Contributor
Quizzes Created: 1 | Total Attempts: 1,143
| Attempts: 1,143 | Pitanja: 118
Please wait...

Question 1 / 118
0 %
0/100
Score 0/100
1. Pri izradi softvera

Explanation

The correct answer is "Mora se voditi racuna o neovlascjenoj upotrebi sistema, Mora se voditi racuna o kvalitetu proizvoda." In software development, it is important to consider both the quality of the product being developed and the unauthorized use of the system. This means ensuring that the software meets high standards of functionality, reliability, and performance, while also implementing security measures to prevent unauthorized access or misuse of the system. Both aspects are crucial for delivering a successful and secure software product.

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

2. Označiti osobine stila projektovanja u vidu klijent-server arhitekture

Explanation

In the client-server architecture, the client components require services from the server. This means that the client components send requests to the server for specific services or data. On the other hand, the server component provides services to a larger number of client components. This means that the server handles multiple client requests and provides the requested services or data to each client. Additionally, the server components do not require services from the client in this architecture.

Submit
3. UML je

Explanation

UML je jezik za modelovanje koji se koristi kao strategija projektovanja. UML omogućava vizualizaciju, specifikaciju, konstrukciju i dokumentaciju elemenata softverskog sistema. Kroz UML, korisnici mogu da kreiraju dijagrame koji prikazuju strukturu, ponašanje i interakciju između različitih delova sistema. Ovaj jezik je standardizovan i široko prihvaćen u industriji softvera, omogućavajući lakšu komunikaciju između različitih timova i pojedinaca u procesu razvoja softvera.

Submit
4. Slučaj korišćenja sadrži:

Explanation

The use case includes variations from the main scenario, known as "odstupanja od osnovnog scenarija," as well as the main successful scenario, known as "osnovni uspešni scenario." The other options mentioned, "asdada" and "fhdf," are irrelevant and not part of the correct answer.

Submit
5. Cena otklanjanja iste greske najvisa je ako se ona otkrije u:

Explanation

The highest cost of fixing the same error occurs during the maintenance phase. This is because during this phase, the software has already been developed and deployed, and any changes or fixes require additional effort and resources. Additionally, identifying and fixing errors during the maintenance phase may also disrupt the functioning of the software and cause downtime or inconvenience to users. Therefore, it is more cost-effective to detect and address errors during the earlier stages of software development, such as the writing or design phase, to minimize the impact and cost of fixing them.

Submit
6. Oznaciti tacna tvrdjenja:

Explanation

The given answer is correct because it states that the customer orders the software and funds its development, and the development team designs the software. This aligns with the typical software development process where the customer or client provides the requirements and financial support, while the development team is responsible for designing and creating the software based on those requirements.

Submit
7. U procesu razvoja softvera fasa testiranje podrazumeva:

Explanation

The correct answer is "nalazenje i ispravljanje gresaka" (finding and fixing errors). In the software development process, the testing phase involves identifying and rectifying any mistakes or bugs in the software. This is an essential step to ensure that the software functions as intended and meets the requirements of the customer and users. It helps in improving the quality and reliability of the software before its final release.

Submit
8. Ako za klijentsku firmu moze biti zaduzen jedan predstavnik, ali ne mora, to se u UML-u moze predstaviti kao:

Explanation

The notation "0..1" in UML represents an optional association between two classes. In this context, it means that a client company may or may not have a representative assigned to it. So, the correct answer suggests that the representation of this situation in UML is "0..1".

Submit
9. Ako u timu mogu biti 2 do 4 programera, to se u UML-u moze predstaviti kardinalnoscu u obliku:

Explanation

The correct answer is "2..4". In UML, the range of cardinality for a team of programmers can be represented using ".." between the minimum and maximum number of programmers allowed. In this case, the range is from 2 to 4, indicating that the team can have a minimum of 2 programmers and a maximum of 4 programmers.

Submit
10. Oznaciti tacna tvrdjenja koja se odnose na ucesnike koji izvode slucajeve koriscenja

Explanation

The correct answer is that a participant can perform multiple use cases, and a use case can have multiple participants. This means that a participant is not limited to performing only one use case, and a use case can involve multiple participants.

Submit
11. Zivotni ciklus softvera obuhvata faze:

Explanation

The correct answer is "od analize zahteva do odrzavanja" which translates to "from requirements analysis to maintenance" in English. This explanation suggests that the software lifecycle encompasses the phases starting from analyzing the requirements of the software to its maintenance. It implies that the process begins with understanding and analyzing the needs and specifications of the software and continues until the software is regularly updated and maintained to meet the changing requirements and fix any issues that may arise.

Submit
12. Clanovi razvojnog tima su:

Explanation

The correct answer is Projekant and Analiticar because they are both members of the development team. The Projekant is responsible for designing and planning the project, while the Analiticar is responsible for analyzing and gathering requirements. Both roles are crucial in the development process and work closely together to ensure the successful execution of the project.

Submit
13. Označiti osnovne principe agilnog razvoja

Explanation

The basic principles of agile development prioritize valuing processes and tools over individuals and interactions, collaboration with the customer over contractual agreements, applicable software over detailed documentation, and adherence to a plan over reacting to changes. In this case, the correct answer is "collaboration with the customer is valued more than contractual agreements" and "applicable software is valued more than detailed documentation." This means that in agile development, the focus is on actively involving and working closely with the customer throughout the development process and delivering functional software rather than excessive documentation.

Submit
14. UML dijagrame aktivnosti opisuju:

Explanation

UML dijagrami aktivnosti opisuju logiku procedura, poslovnih postupaka i toka posla. They are used to model the flow of activities in a system, showing the sequence of actions, decisions, and interactions between different components or actors. These diagrams provide a visual representation of how the system behaves and can be used to analyze and improve business processes.

Submit
15. UML dijagrami klasa:

Explanation

UML dijagrami klasa su najčešće korišćeni dijagrami koji opisuju tipove objekata u sistemu i statičke veze između njih. Ovi dijagrami pružaju vizuelni prikaz klasa, atributa i metoda, kao i njihovih odnosa i nasleđivanja. Oni pomažu programerima i arhitektima da bolje razumeju strukturu sistema, identifikuju ključne entitete i njihove karakteristike, kao i da definišu odnose između njih. UML dijagrami klasa su korisni alati za razvoj softvera i omogućavaju efikasniju komunikaciju između članova tima.

Submit
16. Prema prioritetima, zahtevi se klasifikuju u sledece kategorije:

Explanation

According to the given information, requirements are classified into the following categories: essential, desirable, and optional. These categories determine the priority or importance of the requirements. "Essential" refers to the requirements that are crucial and must be fulfilled. "Desirable" refers to the requirements that are preferred or wanted but not necessary. "Optional" refers to the requirements that are not required and can be implemented if resources allow. This classification helps in prioritizing and managing the requirements based on their significance.

Submit
17. Osnovni elementi na ER dijagramu su

Explanation

The correct answer is "relacije, eniteti". This is because ER diagrams are used to represent the relationships between entities in a database. The "relacije" (relationships) represent how the entities are connected or related to each other, while the "eniteti" (entities) represent the objects or concepts that exist in the database. The other options, "tragovi" (traces) and "linija zivota" (life lines), are not basic elements of an ER diagram and do not accurately represent the structure or purpose of the diagram.

Submit
18. Oznaciti tacka tvrdjenja u vezi sa UML dijagramom aktivnosti:

Explanation

The correct answer is that the activity diagram represents one activity and the activity consists of a series of actions. This means that the activity diagram is used to visualize and model the flow of activities or processes in a system, where each activity represents a specific action or task. These actions are connected and organized in a sequential manner to show the overall flow of the process.

Submit
19. Označiti tradicionalne metode:

Explanation

The question asks to identify traditional methods, and the correct answer is Spiralni model and V model. Both Spiralni model and V model are traditional software development models that have been widely used in industry. These models follow a sequential approach and emphasize on planning, design, and testing phases. They are considered traditional because they have been around for a long time and have been used in various software development projects.

Submit
20. Karakteristike objektno orijentisanog stila u projektovanju su

Explanation

The correct answer includes the characteristics of polymorphism and inheritance in object-oriented design. Polymorphism allows objects of different classes to be treated as objects of a common superclass, enabling flexibility and reusability. Inheritance allows a class to inherit the properties and methods of another class, promoting code reuse and hierarchical organization.

Submit
21. Slucajevi koriscenja se mogu razvrstati po sledecim nivoima:

Explanation

The correct answer is "osnovni, nizi i visi nivo". This answer categorizes usage scenarios into three levels: basic, lower, and higher levels. This implies that there are different levels of complexity or depth in the usage scenarios, with the basic level being the simplest and the higher level being the most complex.

Submit
22. U dijagramu rasporedjivanja cvorovi mogu da budu:

Explanation

The correct answer is that the nodes can be devices (computers, mobile phones) and servers (web servers, databases). This means that in the given diagram of node distribution, the nodes can represent either devices like computers and mobile phones or servers like web servers and databases. The diagram does not include nodes representing executable files (exe, dll) or HTML documents.

Submit
23. Razlaganje akcije u dijagramu se predstavlja simbolom

Explanation

The correct answer is "ko sta radi u sistemu". This is because the phrase "ko sta radi u sistemu" translates to "who does what in the system" in English. This suggests that the symbol being referred to in the question is used to represent the actions or tasks performed by different individuals or entities within the system. It is a common practice in process modeling or flowcharting to use symbols to depict different activities or actions, and in this case, the symbol in question represents the breakdown of actions in the system.

Submit
24. Oznaciti agilne metode razvoja softvera:

Explanation

The correct answer is Xp, Scrum. These are both agile software development methodologies. XP (Extreme Programming) is a software development framework that focuses on delivering high-quality software quickly by emphasizing collaboration, feedback, and continuous improvement. Scrum, on the other hand, is a framework that enables teams to work together effectively to develop complex products. It emphasizes flexibility, adaptability, and iterative development. Both XP and Scrum are widely used in the industry and have proven to be effective in delivering software projects efficiently.

Submit
25. Agilne metode su nastale

Explanation

Agile methods were developed as a resistance to traditional modeling methods. This suggests that the traditional methods may have been ineffective or lacking in some way, leading to the need for an alternative approach. Agile methods aim to address the limitations of traditional methods by emphasizing flexibility, collaboration, and iterative development. By resisting the traditional methods, agile methods seek to improve the efficiency and effectiveness of the development process.

Submit
26. Skup zahteva koji softverski proizvod treba da ispuni predstavlja rezultat

Explanation

The correct answer is "intenzivne saradnje analiticara zahteva sa naruciocima" which translates to "intensive collaboration between requirements analysts and customers". This suggests that the result of the software product's requirements analysis is achieved through close collaboration between the analysts and the customers. This collaboration ensures that the software product meets the needs and expectations of the customers.

Submit
27. U procesu razvoja softvera faza održavanje sistema podrazumeva:

Explanation

The correct answer is "ispravljanje gresaka posle isporuke" and "unapredjivanje sistema." In the software development process, the maintenance phase involves fixing any errors or bugs that occur after the software is delivered to the users. This includes identifying and resolving issues, making necessary updates or modifications, and ensuring the smooth functioning of the system. Additionally, the maintenance phase also includes improving the system by implementing enhancements or new features based on user feedback or changing requirements.

Submit
28. Projektovanje softvera se izvodi na sledećim nivoima

Explanation

The correct answer is "projektovanje arhitekture sistema, projektovanje programskog koda." This is because software design is typically performed at different levels. The initial design involves defining the overall requirements and goals of the software. Time design involves planning and scheduling the development process. Architecture design focuses on designing the overall structure and components of the system. Finally, programming code design involves designing the actual code and algorithms to implement the software functionality.

Submit
29. Razlaganje akcija u dijagramu aktivnosti se predstavlja simbolom

Explanation

The correct answer is "racve." In an activity diagram, the symbol used to represent the decomposition of actions is a diamond-shaped symbol called "racve" in Serbian. This symbol is used to show the branching or splitting of actions into multiple paths. It helps to represent the flow of control in the diagram and allows for a clear visualization of different possible paths that can be taken during the execution of the activity.

Submit
30. U procesu razvoja softvera, faza "implementacija programa" podrazumeva:

Explanation

The correct answer is "Izradu programskog koda" which means "Development of source code" in English. In the software development process, the implementation phase refers to the actual coding and programming of the software based on the design and requirements specified in the previous phases. This involves writing the source code using a programming language and translating the design into a working program. It is a crucial step in turning the software design into a functional product.

Submit
31. U fazi analize zahteva, koriste se sledece tehnike prikupljanja zahteva:

Explanation

The correct answer is "Ucenje posla od korisnika, Razgovor". These techniques are used in requirements analysis to gather information about the user's job and have conversations with them. By learning about the user's job and having discussions with them, analysts can understand their needs and requirements more effectively. This helps in developing a better understanding of the user's perspective and ensures that the final product meets their expectations.

Submit
32. Oznaciti osobine objektno-orijentisanog stila projektovanja:

Explanation

The correct answer is "Problem i resenje se opisuju skupom objekata" and "Koristi se enkapsuliranje informacija sto je dobro zbog ponovnog koriscenja objekata." In object-oriented design, problems and solutions are described using a set of objects, and encapsulation of information is used to promote reusability of objects. This approach is widely used in modern systems.

Submit
33. Označiti stilove u projektovanju sistema

Explanation

The correct answer is "cevi i filtri" and "objektno-orijentisani pristup". These two options are likely to be the styles in system design. "Cevi i filtri" refers to the Pipe and Filter architectural style, which involves breaking down a system into a series of components (filters) connected by pipes to allow data flow. "Objektno-orijentisani pristup" refers to the Object-Oriented approach, which focuses on designing a system based on objects that have properties and behaviors. Both of these styles are commonly used in system design to achieve modularity, flexibility, and reusability.

Submit
34. Oznaciti faze u procesu razvoja softvera

Explanation

The correct answer is "odrzavanje sistema, analizu zahteva". These two phases are commonly included in the software development process. "Odrzavanje sistema" refers to the maintenance phase, which involves making updates, fixing bugs, and ensuring the software continues to function properly after it has been deployed. "Analizu zahteva" refers to the requirements analysis phase, where the needs and expectations of the software users are identified and documented. These two phases are crucial in ensuring the software remains effective and meets the desired objectives.

Submit
35. Tokom analize zahteva obavljaju se sledece aktivnosti:

Explanation

During the requirements analysis, various activities are performed to gather, validate, model, and specify the requirements. The given answer "Prikupljanje zahteva 4231" translates to "Requirements Gathering 4231" in English. This suggests that the activity of gathering requirements is performed as the fourth step during the analysis process.

Submit
36. Pod projektovanjem sistema podraz….. procesi:

Explanation

The correct answer is "Prevodjenje problema u njegovo resenje na osnovu specifikacije zahteva" which translates to "Translating the problem into its solution based on the specification of requirements." This step involves understanding the problem at hand and translating it into a solution that meets the specified requirements. It requires analyzing the requirements, identifying potential solutions, and selecting the most appropriate one. This step is crucial in the system design process as it lays the foundation for the subsequent stages of system development and implementation.

Submit
37. Uslovno ponasanje se dijagramima aktivnosti modeluje pomocu

Explanation

The correct answer is "odluke i stapanja". This is because conditional behavior in activity diagrams is modeled using decision nodes (odluke) and merge nodes (stapanja). Decision nodes represent points in the diagram where a decision needs to be made based on certain conditions, and merge nodes represent points where multiple paths merge back into a single path. These nodes help to depict the flow of control in the activity diagram and determine the sequence of actions based on different conditions.

Submit
38. U dijagramu komponenata kao komponenta se moze pojaviti:

Explanation

In the given diagram of components, the component that can appear is files and libraries. This means that in the diagram, there may be representations or symbols for files and libraries as components. However, there is no information provided about the presence of servers or routers in the diagram.

Submit
39. Oznaciti tacna tvrdjenja aplikativnog softvera:

Explanation

The correct answer is "Se oslanja na sistematski softver,Ima specificnu svrhu prema potrebama korisnika". This is because the statement "Se oslanja na sistematski softver" suggests that the application software relies on system software to function properly. The statement "Ima specificnu svrhu prema potrebama korisnika" indicates that the application software is designed with a specific purpose to meet the needs of the user.

Submit
40. U fazi analize zahteva koriste se sledeće tehnike prikupljanja zahteva

Explanation

The correct answer is "upoznavanje sa postojecim sistemom, pregled raspolozive dokumentacije" because these techniques are commonly used in the analysis phase to gather requirements. By familiarizing oneself with the existing system, one can understand its functionalities and limitations, which helps in identifying the requirements for the new system. Additionally, reviewing the available documentation provides insights into the system's architecture, business rules, and user requirements. These techniques lay the foundation for a comprehensive understanding of the requirements and ensure that the new system meets the needs of the stakeholders.

Submit
41. U procesu razvoja softvera, faza "isporuka sistema" podrazumeva:

Explanation

The phase "isporuka sistema" in the software development process refers to the delivery of the system to the end users. This includes two main activities: training the users on how to use the software effectively (obuka korisnika) and installing the software in the working environment (instaliranje softvera u radnom okruzenju). The other options, nalazenje i ispravljanje gresaka (finding and fixing errors) and odrzavanje sistema (system maintenance), are not specifically related to the delivery phase, but rather to the ongoing support and maintenance of the software after it has been delivered.

Submit
42. Osobine kaskadnog modela u procesu razvoja softvera

Explanation

The correct answer is "veoma visok nivo apstrakcije" and "ne podrzava povratne sprege ka ranijim fazama razvoja". The cascade model in software development is characterized by a very high level of abstraction, meaning that it focuses on breaking down the development process into distinct and sequential phases. This model does not support feedback loops to earlier stages of development, which means that once a phase is completed, it is difficult to go back and make changes. This model does not represent an improvement over the V model, as they are different approaches to software development.

Submit
43. Osobine inkrementalnog razvoja softvera su:

Explanation

Inkrementalni razvoj softvera se odlikuje time da se softver razvija u malim iteracijama, pri čemu se svaka nova verzija dodaje nove funkcionalnosti. Ovo omogućava postepeno poboljšanje softvera i prilagođavanje promenama zahteva korisnika. Takođe, inkrementalni razvoj omogućava da projektni tim ima relativno mali broj članova, jer se posao može podeliti na manje delove koji se razvijaju nezavisno. Ove osobine omogućavaju fleksibilnost i brže isporučivanje softvera.

Submit
44. Prednosti koriscenja slojevite arhitekture u projektovanju su:

Explanation

The advantages of using a layered architecture in design are that lower layers can be reused multiple times and the development and testing of one layer can be done independently of other layers. This allows for better modularity, flexibility, and maintainability of the system.

Submit
45. Za predstavljanje ogranicenja na UML dijagramima se koriste:

Explanation

The correct answer is "prirodni jezik, OCL-formalni jezik ogranicenja." On UML diagrams, constraints can be represented using natural language or OCL (Object Constraint Language). Natural language allows for a more intuitive and human-readable representation of constraints, while OCL provides a formal language specifically designed for expressing constraints in a precise and unambiguous manner. Both options are commonly used in UML diagrams to specify limitations and requirements for the system being modeled.

Submit
46. Proces razvoja softvera podrazumeva

Explanation

The correct answer is "skup zadataka koje treba obaviti da bi se napravio softverski proizvod" (a set of tasks that need to be performed to create a software product). This answer accurately describes the process of software development, which involves a series of tasks and activities that need to be completed in order to create a software product. It implies that software development is a systematic process that requires planning, analysis, design, coding, testing, and deployment.

Submit
47. Oznaciti tacna tvrdjenja koja se odnose na dokument "specifikacija zahteva" koji je rezultat analize zahteva:

Explanation

The document "specifikacija zahteva" is intended for technical personnel as it is meant to establish a clear link between each requirement and the corresponding requirement in the "definicija zahteva." The document does not contain requirements for software behavior.

Submit
48. Kardinalnost

Explanation

The correct answer is "pokazuje na koliko objekata se odnosi neko svojstvo,se definise donjom i gornjom granicom." This is because the term "kardinalnost" refers to the number of objects that a certain property applies to, and it is defined by both a lower and an upper limit.

Submit
49. U dijagramu raspoređivanja artefakti mogu da budu

Explanation

In the given diagram, the artifacts can be devices, servers, executable files, and HTML documents. This means that the artifacts can include both executable files and HTML documents, as they are mentioned in the list of options.

Submit
50. Oznaciti UML dijagrame:

Explanation

The correct answer is "dijagram slucajeva koriscenja (use case), dijagram aktivnosti." This is because both the "dijagram slucajeva koriscenja (use case)" and "dijagram aktivnosti" are types of UML diagrams that are commonly used in software development. The "dijagram slucajeva koriscenja (use case)" represents the interactions between actors (users) and the system, showing the different use cases or scenarios that can occur. The "dijagram aktivnosti" represents the flow of activities or processes within a system, showing the sequence of actions and decisions.

Submit
51. Ekstremno programiranje

Explanation

The correct answer is "Koriste uglavnom srednji i manji razvojni timovi,Podrazumeva kratke iteracije koje daju koristan rezultat na ustrb dokumentacije." This is because Extreme Programming (XP) is known for its focus on small to medium-sized development teams. It emphasizes frequent iterations and delivering working software quickly, prioritizing practical results over extensive documentation. This approach allows for greater flexibility and adaptability in the development process.

Submit
52. Obavezne prakse u ektremnom programiranju

Explanation

The correct answer is programiranje u paru and kolektivna svojina sistema u razvoju. This is because these two practices are commonly associated with Extreme Programming (XP). Pair programming involves two developers working together on the same code, which helps improve code quality and knowledge sharing. Kolektivna svojina sistema u razvoju refers to the idea that the entire team takes ownership and responsibility for the development of the system, promoting collaboration and shared decision-making. The other options, nepostovanje standarda kodiranja and slozen dizajn sistema, are not specific to XP and do not align with its principles.

Submit
53. Cilj analize zahteva je da precizno utvrde:

Explanation

The correct answer is "ponasanja koja kupac ocekuje od softvera ne vodeci racuna o realizaciji". This means that the goal of requirement analysis is to accurately determine the behaviors that the customer expects from the software without considering the implementation details. In other words, the focus is on understanding the desired functionality and user experience rather than how it will be achieved in the software system.

Submit
54. Paralelno ponašanje dijagramima aktivnosti modeluje se pomoću:

Explanation

The correct answer is "Granjanja i spajanja". In activity diagram modeling, branching and merging are used to represent parallel behavior. Branching represents a decision point where the flow of control splits into multiple paths, while merging represents the point where multiple paths converge back into a single flow. This allows for modeling of parallel activities and synchronization points in the system.

Submit
55. Oznaciti tacna tvrdjenja sistemskog softvera:

Explanation

The correct answer is "Cine programi na niskom nivou" and "Omogucava rad sa racunarskom opremom" because system software consists of low-level programs that interact with the computer hardware and enable the functioning of computer systems. It does not necessarily include web applications or rely on application software.

Submit
56. Tokom projektovanja projektanti izrađuju

Explanation

During the design process, designers create a conceptual project to outline the overall vision and ideas for the project. This includes defining the goals, objectives, and desired outcomes. Once the conceptual project is established, designers then move on to creating the technical project, which involves developing detailed plans, specifications, and drawings that will guide the implementation of the design. Both the conceptual and technical projects are crucial in the design process as they ensure that the final product meets the desired requirements and can be effectively executed.

Submit
57. Prednosti projektovanja pomocu cevi i filtara su:

Explanation

The advantages of designing using pipes and filters are that it allows for concurrent processing of data and the system can easily be modified by adding or removing filters. However, filters cannot be used multiple times.

Submit
58. Osobine iterativnog razvoja softvera su:

Explanation

The correct answer is "u svakoj verziji isporucuje se ceo sistem sa unapredjenim funkcijama, postoji mogucnost rane obuke korisnika". This answer is correct because it states that in each version of the software, the entire system is delivered with improved functionalities. It also mentions that there is the possibility of early user training, which is a characteristic of iterative software development.

Submit
59. Osobine prototipskog modela procesa razvoja softvera su:

Explanation

Prototyping is a software development process that involves creating prototypes of the final product. One of the key characteristics of prototyping is that it allows for the quick generation of the system. This means that prototypes can be developed rapidly, enabling faster iterations and feedback. Additionally, prototyping does not necessarily require that the prototypes be included in the final product. This flexibility allows for experimentation and refinement without committing to specific design choices. Therefore, the given answer correctly states that prototyping enables fast system generation and that prototypes do not have to be included in the final product.

Submit
60. U dijagramu komponenata komponente ostvaruju interakciju sa okruzenjem preko:

Explanation

In the given diagram, components interact with the environment through ports. Ports provide a connection point for components to communicate with the external world. They allow components to send and receive messages or data to and from the environment. Ports act as interfaces between the components and the outside world, enabling them to exchange information and carry out their functions effectively.

Submit
61. Dokumentovanje zahteva obicno podrazumeva izradu sledecih dokumenata:

Explanation

The correct answer is "Definicija zahteva, Specifikacija zahteva". When documenting requirements, it is usually necessary to create a definition of the requirements, which provides a clear understanding of what is being requested. The specification of the requirements further elaborates on the details of the requirements, including any specific criteria or constraints. These two documents together help in accurately capturing and communicating the requirements for a project or system. The other options mentioned, "Opis zahteva" (Description of requirements) and "Realizacija zahteva" (Realization of requirements) are not typically included in the documentation of requirements.

Submit
62. Prednosti ekstremnog programiranja su:

Explanation

The given answer states that the advantages of extreme programming include good software at an acceptable cost and a pleasant working atmosphere. This implies that extreme programming can deliver high-quality software without incurring excessive expenses, and it promotes a positive and enjoyable work environment.

Submit
63. Validacija zahteva je

Explanation

The correct answer for this question is "provera da li definicije zahteva tacno odrazavaju potrebe narucioca" which means "checking whether the definitions of requirements accurately reflect the needs of the customer" and "provera da li specifikacija odgovara definiciji zahteva" which means "checking whether the specification matches the definition of requirements". These two options suggest that validation of requirements involves verifying if the definitions and specifications accurately represent the customer's needs.

Submit
64. Tehnike validacije zahteva su:

Explanation

The correct answer is Formalna inspekcija and Citanje dokumenata. These two techniques, formal inspection and reading documents, are commonly used for validating requirements. Formal inspection involves a systematic review of the requirements by a group of stakeholders to identify any errors, inconsistencies, or missing information. Reading documents refers to thoroughly reviewing the requirements documentation to ensure clarity, completeness, and correctness. Both techniques are important in validating requirements and ensuring that they meet the desired criteria.

Submit
65. Označiti tačna tvrđenja koja se odnose na analizu koje softverski proizvod treba da ispuni

Explanation

The correct answer is "zahtevi se definisu u terminologiji narucioca, rezultat analize je SSZ (specifikacija softverskog zahteva)". This means that the requirements for the software product are defined in the terminology of the customer, and the result of the analysis is the SSZ (software requirement specification).

Submit
66. U dijagaramu komponenata komponente mogu da imaju sledeće vrste interfejsa preko kojih moze da se pristupa

Explanation

The given answer states that in the component composition, the components can have two types of interfaces through which they can be accessed: "zahtevani" (required) and "ponudjeni" (provided). The "zahtevani" interface refers to the interface that is required by the component to function properly, while the "ponudjeni" interface refers to the interface that the component offers or provides to other components.

Submit
67. UML model klase obuhvata:

Explanation

The UML class model includes the name, attributes, and operations of a class. This information is essential for defining the structure and behavior of the class. By specifying the name, attributes, and operations, the UML class model provides a clear understanding of the class's properties and functionalities. This allows for effective communication and documentation of the class in software development projects.

Submit
68. Osobine faznog razvoja softvera

Explanation

The given answer suggests that the characteristics of phased software development include the delivery of software in parts and the existence of two systems simultaneously: the development system and the production system. This implies that phased software development is a process where software is developed and delivered incrementally, allowing for continuous improvements and updates while maintaining separate environments for development and production.

Submit
69. Oznaciti osobine ilustrativnog prototipa zahteva:

Explanation

The correct answer is "ne mora se voditi racuna o kvalitetu i efikasnosti" and "razvija se radi boljeg upoznavanja sa problemima". This means that the illustrative prototype does not need to prioritize quality and efficiency, and it is developed in order to gain a better understanding of the problems.

Submit
70. Osobine V modela procesa razvoja softvera su:

Explanation

The correct answer is "Omogucava povratne sprege, Omogucava verifikaciju i validaciju." The V model of software development is known for its ability to provide feedback loops, allowing for continuous improvement and refinement of the software. It also enables verification and validation processes to ensure that the software meets the desired requirements and quality standards. These characteristics make the V model a valuable and effective approach in software development.

Submit
71. Oznaciti UML dijagram

Explanation

The correct answer is "diajgram klase, dijagram sekvence". This is because both "diajgram klase" (class diagram) and "dijagram sekvence" (sequence diagram) are types of UML diagrams commonly used in software development. A class diagram represents the static structure of a system, showing the classes, their attributes, and relationships between classes. A sequence diagram, on the other hand, represents the dynamic behavior of a system, showing the interactions between objects over time. Both diagrams are important tools for understanding and designing software systems.

Submit
72. U UML-u asocijacije se predstavljaju:

Explanation

In UML, associations are represented by directed lines from the source class to the target class. This indicates that there is a relationship between the two classes, with the source class being associated with the target class. The direction of the line shows the direction of the association.

Submit
73. Dijagram sekvence u koji je primenjen pristup centralizovanom upravljanju ima sledeće osobine:

Explanation

The given answer highlights two characteristics of a sequence diagram with a centralized management approach. Firstly, it mentions that the approach is simple and suitable for beginners, indicating that it is easy to understand and use. Secondly, it states that one participant processes the majority of the data while others supply it, suggesting that the workload is distributed among multiple participants.

Submit
74. Dijagramima aktivnosti mogu se modelovati:

Explanation

Activity diagrams can be used to model both parallel behavior and conditional behavior. Parallel behavior refers to activities that can be executed concurrently, where multiple actions or processes can occur simultaneously. Conditional behavior, on the other hand, represents activities that are dependent on certain conditions or events. Therefore, both parallel behavior and conditional behavior can be accurately represented using activity diagrams.

Submit
75. Sinteza resenja problema podrazumeva:

Explanation

The correct answer is "integracija parcijalnih resenja potproblema" which translates to "integration of partial solutions of subproblems" in English. This means that the synthesis of the problem solution involves combining the partial solutions of subproblems into a comprehensive solution. This process requires understanding the problem, breaking it down into smaller subproblems, and determining the relationships between these subproblems in order to integrate their solutions effectively.

Submit
76. Karakteristike objektno-orijentisanog stila u projektovanju su:

Explanation

The correct answer is "Enkapsulacija, Identitet." In object-oriented design, encapsulation refers to the bundling of data and methods into a single unit called an object, which can then be accessed and manipulated only through its defined interfaces. Identitet, or identity, refers to the unique characteristics and behavior of an object that distinguish it from other objects. These two characteristics are fundamental to the object-oriented style of design and help in creating modular, reusable, and maintainable code.

Submit
77. Primer datumNarucivanja:Date(0..1) u UML-u predstavlja:

Explanation

The correct answer is "Asocijaciju klase" and "Atribut klase". In UML, the "Date(0..1)" represents a class association, which is a relationship between two classes. It indicates that an instance of one class is associated with zero or one instance of another class. On the other hand, "Atribut klase" refers to a class attribute, which is a property or characteristic of a class. It represents the data that each instance of the class will possess. So, in this context, "Date(0..1)" can be interpreted as both a class association and a class attribute.

Submit
78. Svojstva se u UML mogu prikazati:

Explanation

In UML, properties can be represented by attributes and associations. Attributes are used to represent the characteristics or data fields of a class, while associations represent the relationships between classes. Therefore, the correct answer is "Atributa, Asocijacija".

Submit
79. Oznaciti stilove u projektovanju sistema:

Explanation

The correct answer includes the styles of "Ravnopravan pristup" and "Klijent-server arhitektura". These styles refer to different approaches in system design. "Ravnopravan pristup" suggests that all components or participants in the system have equal access and authority. On the other hand, "Klijent-server arhitektura" describes a design where the system is divided into two parts: the client, which requests services or resources, and the server, which provides those services or resources. These styles highlight different ways of organizing and structuring a system.

Submit
80. Označiti osobine stila projektovanja pomoću slojevite arhitekture

Explanation

The given answer states that the application is decomposed into multiple abstract layers that contain groups of tasks. Each layer provides services to the next higher layer, and each step in data processing is represented by a layer. Additionally, each layer uses the services of the next higher layer. This explanation describes the characteristics of the layered architecture design style, where the application is structured into layers that interact with each other in a hierarchical manner, providing modularity and separation of concerns.

Submit
81. Osobine RUP metode procesa razvoja softvera

Explanation

The correct answer suggests that the RUP method of software development provides recommendations for development but does not impose any requirements. The process of development is formed by selecting elements from RUP.

Submit
82. Zahtevi u pogledu kvaliteta softvera odnose se na

Explanation

The requirements regarding software quality refer to the performance and security of the system. This means that the software should be able to perform efficiently and effectively, meeting the desired performance standards. Additionally, it should also ensure the security of the system, protecting it from any potential threats or vulnerabilities. These requirements are essential in ensuring that the software meets the desired quality standards and provides a reliable and secure system for its users.

Submit
83. Vrste prototipova zahteva su

Explanation

The correct answer is ilustrativni prototip and evolutivni prototip. These types of prototypes are used to illustrate or demonstrate the functionality and design of a product or system. Ilustrativni prototip focuses on visual representation and user interface, while evolutivni prototip involves iterative development and refinement of the prototype based on user feedback and requirements. Both types help stakeholders and users to better understand and evaluate the final product before its actual implementation.

Submit
84. Oblast primene predstavlja deo dijagrama aktivnosti u kome se akcije izvršavaju

Explanation

The correct answer is "po jednom za svaki element ulazne kolekcije" because the phrase "po jednom" means "once" or "one time" in Serbian. Therefore, this option states that the actions in the activity diagram are executed once for each element in the input collection.

Submit
85. Osobine spiralnog modela procesa razvoja softvera su:

Explanation

The spiral model of software development is characterized by its high complexity and its focus on managing project risks. This model is not specifically designed for the development of small and simple systems. Additionally, the estimation of costs can be challenging due to the use of a user prototype.

Submit
86. UML dijagram sekvence sadrzi sledece elemente:

Explanation

The correct answer is "liniju zivota, poruke i trake aktivnosti". In a UML sequence diagram, the lifeline represents the lifespan of an object, the messages represent the communication between objects, and the activity bars represent the time during which an object is actively processing a message. These elements are essential for representing the dynamic behavior of a system and how objects interact with each other.

Submit
87. Slučaj korišćenja

Explanation

The correct answer is "predstavlja skup povezanih scenarija, opisuje interakciju između korisnika i sistema." A use case describes a set of related scenarios and represents the interaction between users and the system. It outlines the steps or actions that a user can take and how the system responds to those actions. Use cases are used to understand and define the functionality of a system and to capture the requirements from a user's perspective.

Submit
88. Dijagram sekvence u koji je primenjen pristup distribuiranom upravljanju ima sledeće osobine:

Explanation

The correct answer states that the sequence diagram with distributed control has the characteristics of being efficient, requiring experienced designers, and having distributed processing across multiple participants. This means that the diagram is designed to optimize performance by distributing the processing load among multiple participants, but it also requires experienced designers who can effectively implement this approach.

Submit
89. Označiti osobine evolutivnog prototipa zahteva

Explanation

The correct answer is "ulazi u konacni proizvod,mora se voditi racuna o kvalitetu, efikasnosti, proveri gresaka". This means that the characteristics of an evolutionary prototype include being incorporated into the final product and the need to ensure quality, efficiency, and error checking. It implies that the prototype is not just a temporary solution but plays a crucial role in the development of the final product.

Submit
90. Oznaciti metode za modelovanje zahteva koje softver treba da ispuni:

Explanation

ER dijagrami and Konacni automati are both methods for modeling requirements that software needs to fulfill. ER dijagrami, or Entity-Relationship diagrams, are used to represent the relationships between entities in a system. This helps in identifying the data requirements and relationships between different components of the software. On the other hand, Konacni automati, or Finite State Machines, are used to model the behavior of a system by defining a set of states and transitions between them. This helps in understanding the sequence of actions and events that the software should follow.

Submit
91. Oznaciti metode koje se koriste u projektovanju softvera:

Explanation

The correct answer includes two methods used in software design: modularnost na nivou funkcionalnosti (modularity at the level of functionality) and objektno-orijentisano projektovanje (object-oriented design).

Modularity at the level of functionality refers to breaking down the software into smaller, independent modules that perform specific functions. This approach allows for easier maintenance, reusability, and scalability of the software.

Object-oriented design is a programming paradigm that organizes software design around objects, which are instances of classes. It promotes encapsulation, inheritance, and polymorphism, making the software more flexible, modular, and easier to understand and maintain.

Submit
92. Interakcija sistema sa procesima iz okruzenja UML-u se modelira pomocu:

Explanation

In UML, the interaction between a system and its processes is modeled using signals. Signals represent the communication or interaction between different components or objects within the system. They can be used to represent events, messages, or any form of communication that occurs between processes. By modeling the interaction using signals, the UML diagram can provide a clear representation of how the system and processes communicate and exchange information.

Submit
93. Ukljuceni slucajevi koriscenja su pogodni za opisivanje:

Explanation

Uključeni slučajevi korišćenja su pogodni za opisivanje složenijih koraka u scenariju i koraka koji se ponavljaju u više slučajeva korišćenja. Uključeni slučajevi korišćenja se koriste za detaljnije opisivanje specifičnih koraka ili aktivnosti unutar scenarija, koji mogu biti složeniji ili se ponavljati u različitim slučajevima korišćenja.

Submit
94. Modelovanje procesa razvoja softvera omogucava:

Explanation

Modelovanje procesa razvoja softvera omogućava da opis sistema svi učesnici procesa razumeju na isti način. Takođe, omogućava i pronalaženje nedoslednosti u sistemu u ranoj fazi. Ovo je važno jer nedoslednosti u sistemu mogu dovesti do problema i grešaka kasnije u razvoju softvera. Modelovanje procesa takođe može omogućiti brži razvoj bez izrade obimne dokumentacije, jer modeli mogu biti efikasan način za komunikaciju i razumevanje između učesnika projekta.

Submit
95. Postoje sledece vrste zahteva koje softverski sistem treba da ispuni:

Explanation

The correct answer is "procesna organicenja, funkcionalni zahtevi". This means that the types of requirements that a software system needs to meet are "procesna organicenja" (process constraints) and "funkcionalni zahtevi" (functional requirements). Process constraints refer to limitations or restrictions on the software development process, such as time constraints or resource limitations. Functional requirements, on the other hand, define the specific functions or features that the software system should have in order to meet the needs of the users or stakeholders.

Submit
96. Nedostatak koriscenja ravnopravnog pristupa projektovanja je

Explanation

The lack of using equal access to design is due to the absence of guarantee in terms of the quality of provided services because the components collaborate on a voluntary basis. Additionally, it is difficult to ensure network security.

Submit
97. Slucaju koriscenja mogu se pridruziti sledece opste informacije:

Explanation

The explanation for the given correct answer is that in the context of "Slucaju koriscenja" (Use case), the general information that can be associated or included are "Preduslov" (Precondition) and "Garancije" (Guarantees). These two aspects are important in determining the conditions or requirements that need to be met before the use case can be executed, as well as the guarantees or assurances that are provided for the successful completion of the use case. The other options mentioned, "Rizik" (Risk) and "Format" (Format), may also be relevant in certain use cases, but they are not mentioned as general information that can be associated with use cases.

Submit
98. Nedostatak koriscenja klijent-server arhitekture u projektovanju je:

Explanation

The lack of using client-server architecture in design can lead to frequent instances of "idle time" in communication and the occurrence of unexpected events. This means that there may be delays or gaps in communication between the client and server, resulting in inefficiencies and potential disruptions in the system. Additionally, without the use of client components multiple times, the design may not be able to fully utilize the benefits and capabilities that client-server architecture offers.

Submit
99. Osobine transformacionog modela procesa razvoja softvera su:

Explanation

The given correct answer states that the transformation model of software development supports automatic modeling of the development process and translates formal specifications into software for testing. This means that the model allows for the automatic creation of a development process model and converts formal specifications into software that can be used for testing purposes. This suggests that the transformation model streamlines the development process and ensures that the software meets the specified requirements.

Submit
100. U UML-u postoje slične vrste operacija:

Explanation

U UML-u postoje slične vrste operacija, a to su upiti i modifikatori. Upiti se koriste za dobijanje informacija o objektima ili njihovim atributima, dok se modifikatori koriste za promjenu stanja objekata ili atributa. Ove operacije omogućavaju manipulaciju podacima u UML dijagramima i pružaju fleksibilnost u modeliranju objekata i njihovih ponašanja.

Submit
101. Pre izrade softvera potrebno je sprovesti analizu sistema koja podrazumeva

Explanation

The correct answer is "Razlaganje problema na potprobleme, Utvrđivanje veza između potproblema". This is because before software development, it is necessary to analyze the system, which involves breaking down the main problem into subproblems and determining the relationships between them. This allows for a better understanding of the problem and helps in designing an effective solution.

Submit
102. Upotrebom veznika (konektora) u dijagramu aktivnosti omogućava

Explanation

By using connectors in an activity diagram, it allows for better visibility and understanding of the diagram. Connectors help to establish the flow and sequence of activities, making it easier to follow and comprehend the overall process. They provide a clear visual representation of how different activities are connected and how they relate to each other, enhancing the overall clarity and comprehensibility of the diagram.

Submit
103. Označiti osobine stilova projektovanja pomoću cevi i filtra

Explanation

The correct answer is that the style is used in data flow systems and each step in data processing is represented by a filter component. This means that the design style involves processing data through a series of filters, where each filter represents a step in the data processing pipeline. This design approach allows for the modular and efficient processing of data, as each step can be independently designed and optimized. The filters are interdependent, meaning that the output of one filter is often the input for the next filter in the pipeline.

Submit
104. U programima aktivnosti nozica i transformacija se koriste za opisivanje:

Explanation

In programming, footprints and transformations are used to describe actions with parameters. This means that these concepts are used to define actions or functions that can take inputs or arguments, which can be used within the action to perform specific tasks or calculations. By using parameters, programmers can create more flexible and reusable code, as the same action can be applied to different inputs by simply changing the parameter values.

Submit
105. Označiti osobine ravnopravnog pristupa u projektovanju

Explanation

The correct answer is "pristup je otporan na otkaze pojedinih komponenata" (the approach is resilient to failures of individual components) because this property ensures that the system can continue to function even if some components fail. Additionally, "ista komponenta moze da ima ulogu i klijenta i servera" (the same component can have the role of both client and server) is also a characteristic of equal access in design, as it promotes flexibility and decentralization in the system.

Submit
106. UML dijagrami raspoređivanja opisuju

Explanation

UML dijagrami raspoređivanja opisuju kako je sistem organizovan kako sa hardverske, tako i sa softverske strane. Oni prikazuju kako su komponente sistema raspoređene na fizičke čvorove (hardver) i kako te komponente međusobno komuniciraju (softver). Ovi dijagrami pružaju uvid u to kako sistem funkcioniše i kako su njegove komponente povezane, što je od velike važnosti prilikom razvoja i održavanja sistema.

Submit
107. Stil projektovanja podrazumeva:

Explanation

The correct answer is the selection of components (subsystems) and defining their services, as well as determining the connections between components and existing constraints. This involves identifying the necessary components for the system and specifying their functionalities, as well as considering the relationships between these components and any limitations or restrictions that may exist. However, writing program code is not mentioned in the given options, so it is not part of the process of design.

Submit
108. Na dijagramu sekvence, petlje se mogu prikazati preko:

Explanation

The correct answer is "okvira interakcije" because in a sequence diagram, loops are represented using the interaction frame. The interaction frame is a rectangular box that encloses the sequence of messages and lifelines involved in the loop. It helps to clearly depict the repetitive nature of the loop in the sequence diagram.

Submit
109. U procesu razvoja softvera faza analiza i definisanje zahteva podrazumeva

Explanation

The correct answer is "intenzivna saradnja sa kupcem i korisnicima" and "utvrdjivanje interakcije sistema sa okruzenjem". In the software development process, the phase of analysis and requirements definition involves actively collaborating with the customer and users to understand their needs and expectations. It also involves determining how the system will interact with its environment, ensuring that it functions properly in its intended context. These activities are crucial for gathering accurate requirements and ensuring the successful development of the software.

Submit
110. Verifikacija specifikacije je

Explanation

The correct answer is "podrazumeva proveru da li specifikacija zahteva odgovara definiciji zahteva, pruza sigurnost da ce sistem zadovoljiti zahteve korisnika." This answer explains that verification of specifications involves checking whether the requirements specification matches the definition of requirements and provides assurance that the system will meet the user's requirements.

Submit
111. Oznaciti tacna tvrdjenja koja se odnose na modelovanja zahteva metodom tragova dogadjaja:

Explanation

The given answer states that the requirement is decomposed into scenarios, for which traces are then created. Additionally, it mentions that the method is used only for key requirements due to the large number of diagrams involved. This explanation highlights the key points mentioned in the answer without explicitly stating that it is the correct answer.

Submit
112. UML dijagram komponenata opisuje

Explanation

The correct answer is "fizicka organizacija softverskih komponenti u sistemu" which translates to "physical organization of software components in the system". This means that a UML component diagram describes how the software components are physically organized and interconnected in a system. It does not focus on hardware or software architecture, logic procedures, business processes, or collaboration between objects within an activity.

Submit
113. UML dijagrami sekvence:

Explanation

UML dijagrami sekvence opisuju saradnju objekata u okviru neke aktivnosti. Ovi dijagrami prikazuju redosled poruka koje se razmenjuju između objekata kako bi se postigao određeni cilj ili izvršila određena aktivnost. Ova vrsta dijagrama pomaže u vizualizaciji interakcije između objekata i njihovih uloga u sistemu.

Submit
114. Označiti tačna tvrđenja koja se odnose na modelovanje zahteva metodom konačnih automata

Explanation

The correct answer includes two statements. The first statement is that the method of finite automata defines changes in the behavior of a system due to the occurrence of events. This means that the method focuses on capturing how the system responds to different events or inputs. The second statement is that automata can be found in a certain number of states. This implies that the behavior of the system can be represented by a finite number of states, which simplifies the modeling process.

Submit
115. U procesu razvoja softvera, faza "projektovanje sistema" podrazumeva:  

Explanation

The phase "system design" in software development involves selecting the architecture of the system's components and algorithms, as well as creating a solution plan based on the specified requirements. This phase does not necessarily involve intensive collaboration with the customer and user, but rather focuses on making decisions regarding the system's structure and functionality.

Submit
116. UML dijagram slucajeva koriscenja:

Explanation

The correct answer explains that a UML use case diagram depicts the participants, use cases, and the relationships between them. It also indicates the system boundaries and its interaction with the environment.

Submit
117. Označiti tačna tvrđenja koja se odnose na dokument „definicije zahteva" koji je rezultat analize zahteva

Explanation

The correct answer is "dokument sadrzi opis interakcije sistema sa okruzenjem" and "dokument sadrzi kompletan skup zahteva narucioca." This means that the document includes the description of how the system interacts with its environment and it also contains all the requirements specified by the client. These statements indicate that the "definicije zahteva" document resulting from requirements analysis includes information about system interactions and fulfills all the client's requirements.

Submit
118. Označiti osobine stila projektovanja u vidu arhitekture zasnovane na događajima

Explanation

The given answer suggests that the characteristics of event-driven architecture include associating procedures with components that handle events and using the principle of broadcasting messages about the occurrence of an event. This means that in event-driven architecture, components are designed to respond to specific events by executing the associated procedures, and the system communicates the occurrence of events to relevant components using a broadcasting mechanism.

Submit
View My Results

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

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

  • Current Version
  • Mar 19, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • May 03, 2018
    Quiz Created by
    BaltazaR45
Cancel
  • All
    All (118)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Pri izradi softvera
Označiti osobine stila projektovanja u vidu klijent-server...
UML je
Slučaj korišćenja sadrži:
Cena otklanjanja iste greske najvisa je ako se ona otkrije u:
Oznaciti tacna tvrdjenja:
U procesu razvoja softvera fasa testiranje podrazumeva:
Ako za klijentsku firmu moze biti zaduzen jedan predstavnik, ali ne...
Ako u timu mogu biti 2 do 4 programera, to se u UML-u moze predstaviti...
Oznaciti tacna tvrdjenja koja se odnose na ucesnike koji izvode...
Zivotni ciklus softvera obuhvata faze:
Clanovi razvojnog tima su:
Označiti osnovne principe agilnog razvoja
UML dijagrame aktivnosti opisuju:
UML dijagrami klasa:
Prema prioritetima, zahtevi se klasifikuju u sledece kategorije:
Osnovni elementi na ER dijagramu su
Oznaciti tacka tvrdjenja u vezi sa UML dijagramom aktivnosti:
Označiti tradicionalne metode:
Karakteristike objektno orijentisanog stila u projektovanju su
Slucajevi koriscenja se mogu razvrstati po sledecim nivoima:
U dijagramu rasporedjivanja cvorovi mogu da budu:
Razlaganje akcije u dijagramu se predstavlja simbolom
Oznaciti agilne metode razvoja softvera:
Agilne metode su nastale
Skup zahteva koji softverski proizvod treba da ispuni predstavlja...
U procesu razvoja softvera faza održavanje sistema podrazumeva:
Projektovanje softvera se izvodi na sledećim nivoima
Razlaganje akcija u dijagramu aktivnosti se predstavlja simbolom
U procesu razvoja softvera, faza "implementacija programa"...
U fazi analize zahteva, koriste se sledece tehnike prikupljanja...
Oznaciti osobine objektno-orijentisanog stila projektovanja:
Označiti stilove u projektovanju sistema
Oznaciti faze u procesu razvoja softvera
Tokom analize zahteva obavljaju se sledece aktivnosti:
Pod projektovanjem sistema podraz….. procesi:
Uslovno ponasanje se dijagramima aktivnosti modeluje pomocu
U dijagramu komponenata kao komponenta se moze pojaviti:
Oznaciti tacna tvrdjenja aplikativnog softvera:
U fazi analize zahteva koriste se sledeće tehnike prikupljanja...
U procesu razvoja softvera, faza "isporuka sistema"...
Osobine kaskadnog modela u procesu razvoja softvera
Osobine inkrementalnog razvoja softvera su:
Prednosti koriscenja slojevite arhitekture u projektovanju su:
Za predstavljanje ogranicenja na UML dijagramima se koriste:
Proces razvoja softvera podrazumeva
Oznaciti tacna tvrdjenja koja se odnose na dokument...
Kardinalnost
U dijagramu raspoređivanja artefakti mogu da budu
Oznaciti UML dijagrame:
Ekstremno programiranje
Obavezne prakse u ektremnom programiranju
Cilj analize zahteva je da precizno utvrde:
Paralelno ponašanje dijagramima aktivnosti modeluje se pomoću:
Oznaciti tacna tvrdjenja sistemskog softvera:
Tokom projektovanja projektanti izrađuju
Prednosti projektovanja pomocu cevi i filtara su:
Osobine iterativnog razvoja softvera su:
Osobine prototipskog modela procesa razvoja softvera su:
U dijagramu komponenata komponente ostvaruju interakciju sa okruzenjem...
Dokumentovanje zahteva obicno podrazumeva izradu sledecih dokumenata:
Prednosti ekstremnog programiranja su:
Validacija zahteva je
Tehnike validacije zahteva su:
Označiti tačna tvrđenja koja se odnose na analizu koje softverski...
U dijagaramu komponenata komponente mogu da imaju sledeće vrste...
UML model klase obuhvata:
Osobine faznog razvoja softvera
Oznaciti osobine ilustrativnog prototipa zahteva:
Osobine V modela procesa razvoja softvera su:
Oznaciti UML dijagram
U UML-u asocijacije se predstavljaju:
Dijagram sekvence u koji je primenjen pristup centralizovanom...
Dijagramima aktivnosti mogu se modelovati:
Sinteza resenja problema podrazumeva:
Karakteristike objektno-orijentisanog stila u projektovanju su:
Primer datumNarucivanja:Date(0..1) u UML-u predstavlja:
Svojstva se u UML mogu prikazati:
Oznaciti stilove u projektovanju sistema:
Označiti osobine stila projektovanja pomoću slojevite arhitekture
Osobine RUP metode procesa razvoja softvera
Zahtevi u pogledu kvaliteta softvera odnose se na
Vrste prototipova zahteva su
Oblast primene predstavlja deo dijagrama aktivnosti u kome se akcije...
Osobine spiralnog modela procesa razvoja softvera su:
UML dijagram sekvence sadrzi sledece elemente:
Slučaj korišćenja
Dijagram sekvence u koji je primenjen pristup distribuiranom...
Označiti osobine evolutivnog prototipa zahteva
Oznaciti metode za modelovanje zahteva koje softver treba da ispuni:
Oznaciti metode koje se koriste u projektovanju softvera:
Interakcija sistema sa procesima iz okruzenja UML-u se modelira...
Ukljuceni slucajevi koriscenja su pogodni za opisivanje:
Modelovanje procesa razvoja softvera omogucava:
Postoje sledece vrste zahteva koje softverski sistem treba da ispuni:
Nedostatak koriscenja ravnopravnog pristupa projektovanja je
Slucaju koriscenja mogu se pridruziti sledece opste informacije:
Nedostatak koriscenja klijent-server arhitekture u projektovanju je:
Osobine transformacionog modela procesa razvoja softvera su:
U UML-u postoje slične vrste operacija:
Pre izrade softvera potrebno je sprovesti analizu sistema koja...
Upotrebom veznika (konektora) u dijagramu aktivnosti omogućava
Označiti osobine stilova projektovanja pomoću cevi i filtra
U programima aktivnosti nozica i transformacija se koriste za...
Označiti osobine ravnopravnog pristupa u projektovanju
UML dijagrami raspoređivanja opisuju
Stil projektovanja podrazumeva:
Na dijagramu sekvence, petlje se mogu prikazati preko:
U procesu razvoja softvera faza analiza i definisanje zahteva...
Verifikacija specifikacije je
Oznaciti tacna tvrdjenja koja se odnose na modelovanja zahteva metodom...
UML dijagram komponenata opisuje
UML dijagrami sekvence:
Označiti tačna tvrđenja koja se odnose na modelovanje zahteva...
U procesu razvoja softvera, faza "projektovanje sistema"...
UML dijagram slucajeva koriscenja:
Označiti tačna tvrđenja koja se odnose na dokument...
Označiti osobine stila projektovanja u vidu arhitekture zasnovane na...
Alert!

Advertisement