Test
SDP5
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (64)
11. ___________________is a reusable solution to a recurring problem
- Apattern
- Bdesign
- Ctemplate,
2What is a kind of pattern that occurs at an architectural level and applies to architectural elements like components and modules?
- Aarchitectural style
- Bdesing
3What is the most common architectural style?
- ALayered style
- BArchitectural style
4What architectural style can be applied to the linguistic processing system?
- APipe-and-filter style
- BLayered style
- Carchitectural style
5What is the alternate name of the model-centered style?
- ARepository style / shared-data style / data-centered style
- BRepository style / architectural style / data-centered style
6What architectural style is related to several design patterns, including the Document-View, Model-View-Controller (MVC), and Observer patterns?
- AModel-centered style
- BModel-View-Controller
7In what architectural style identical hardware is duplicated and run in parallel?
- Ao Mirrored style
- Bo Layered style
- Co Pipe-and-filter style
8In what architectural style commodity server computers are placed vertically to take up relatively little floor space?
- Ao Rack style
- Bo Mirrored style
- Co Layered style
911. In what architectural style identical computers are located in the same room?
- Ao Server farm style
- Bo Model-centered style
- Co Pipe-and-filter style
1012. Which of the following is referred to informal analysis techniques to analyze an architecture?
- AQuality attribute workshop
- BArchitectural checklist
- CArchitecture and design review
- DArchitectural Tradeoff Analysis method
- ERepository style
1116. What UML diagram provides a compact, graphical overview of the functionality of a system?
- AUse case diagram
- BArchitectural diagram
1217. What describes a general capability of the system?
- AUse case
- BPattern
1318. What diagram is similar to the use case diagram in that it provides an overview of the system and the actors / systems it interacts with?
- Ao System context diagram
- Bo Use case diagram
1419. What Software Design Principle you can consider when writing your classes to make sure that when you need to extend their behavior you don’t have to change the class but to extend it
- Ao Open-Close Principle
- Bo Dependency Inversion Principle
- Co Interface Segregation Principle
- Do Single Responsibility Principle
- Eo Liskov’s Substitution Principle
15What Software Design Principle states that we should decouple high level modules from low level modules, introducing an abstraction layer between the high level classes and low level classes.
- Ao Open-Close Principle
- Bo Dependency Inversion Principle
- Co Interface Segregation Principle
- Do Single Responsibility Principle
- Eo Liskov’s Substitution Principle
16Clients should not be forced to depend upon interfaces that they don't use.
- Ao Liskov’s Substitution Principle
- Bo Single Responsibility Principle
- Co Interface Segregation Principle
- Do Dependency Inversion Principle
17A class should have only one reason to change.
- Ao Single Responsibility Principle
- Bo Interface Segregation Principle
- Co Dependency Inversion Principle
- Do Open-Close Principle
1823. This principle states that if we have 2 reasons to change for a class, we have to split the functionality in two classes.
- Ao Single Responsibility Principle
- Bo Liskov’s Substitution Principle
- Co Dependency Inversion Principle
1924. Derived types must be completely substitutable for their base types.
- Ao Liskov’s Substitution Principle
- Bo Dependency Inversion Principle
- Co Open-Close Principle
2025. This principle is just an extension of the Open Close Principle in terms of behavior meaning that we must make sure that new derived classes are extending the base classes without changing their behavior.
- Ao Liskov’s Substitution Principle
- Bo SingleResponsibilityPrinciple
- Co Interface Segregation Principle
- Do Dependency Inversion Principle
2126. Which of the following is not one of the four principles used to guide component-level design?
- Ao Single Responsibility Principle
- Bo Liskov’s Substitution Principle
- Co Interface Segregation Principle
2227. What does the term “architecture” mean?
- Ameans a person, who creates the structure, model of software and analyses the risks and planning the system’s structure
- Bit is a model of software and it is defines structure of a system.
- Cit is a process creating architecture of software, which is include analysisrisks and planning the system’s structure
2328. What does the term “architect” mean?
- Ameans a person, who creates the structure, model of software and analyses the risks and planning the system’s structure
- Bit is a model of software and it is defines structure of a system.
- Cit is a process creating architecture of software, which is include analysisrisks and planning the system’s structure
2429. What does the term “architecting” mean?
- Ait is a process creating architecture of software, which is include analysisrisks and planning the system’s structure
- Bmeans a person, who creates the structure, model of software and analyses the risks and planning the system’s structure
- Cit is a model of software and it is defines structure of a system.
2530. All systems are different and require different amounts of up front focus depending on how risky the project is.
- AVerdadero
- BFalso
2631. How does Fairbank define “risk” in the context of engineering?
- Ao Risks related to analysis, design, and implementation of the product.
- Bo Risks related to schedules, sequencing of work, delivery, team size, geography, etc.
2733. What is true about software engineering risks?
- Ao Risks related to schedules, sequencing of work, delivery, team size, geography, etc.
- Bo Risks related to analysis, design, and implementation of the product.
2834. What are the two dimensions that should be used in categorizing risks when prioritizing them?
- Ao Priority to stakeholders and Perceived difficulty by developers
- Bo Priority to elated to analysis, design, and implementation of the product.
2935. Presumptive architecture is a way of building systems within a specific domain, and using them will generally lead to a good solution within that domain.
- AVerdadero
- BFalso
3036. Architecture hoisting will ensure specific qualities or concerns are met.
- AVerdadero
- BFalso
3137. What are five specific cases with high architecture risk?
- Ao Small solution space, High failure risk, Difficult quality attributes, New domain, Product lines
- Bo Small solution space, High failure risk, Difficult quality attributes
3238. A ________________________ is a family of architectures that is dominant in a particular domain
- Ao Presumptive architecture
- Bo reference architecture
3342. What does COTS stand for?
- Ao Commercial Off-The-Shelf
- Bo Commercial Object -The-Shell
3441. Presumptive architectures succeed because the architecture is a good match for the common risks in the domain
- AVerdadero
- BFalso
3540. A reference architecture is often an aspirational standard, while a presumptive architecture is a de facto standard
- AVerdadero
- BFalso
3643. With this approach, you pay little attention to architecture. Your system may become a big ball of mud, a distinct architecture may emerge without your conscious choice, or you may be guided by norms in your domain to a presumptive architecture
- Ao Architecture-indifferent design
- Bo layered design
3744. With this approach, you deliberately choose your software architecture. You design an architecture that is suitable to achieve your goals, which include functionality and quality attributes
- Ao Architecture-focused design
- Bo Architecture-indifferent design
3845. This is a kind of architecture-focused design where developers design the architecture with the intent of guaranteeing a goal or property of the system.
- Ao Architecture hoisting
- Bo Architecture-focused
- Co Architecture-indifferent
3946. In ______________________, developers are oblivious to their system’s architecture and do not consciously choose an architecture to help them reduce risks, achieve features, or ensure qualities
- Ao Architecture-indifferent design
- Bo Architecture-focused design
4047. __________________________ is most suited to low-risk projects
- Ao Architecture-indifferent design
- Bo Architecture-focused design
4148. What are developers who are responsible for many applications?
- Ao Enterprise architects
- Bo Application architects
4250. List three steps of the risk-driven model in correct order
- Ao Identify and prioritize risks -> Select and apply a set of techniques -> Evaluate risk reduction
- Bo Identify and prioritize risks -> Evaluate risk reduction->
Select and apply a set of techniques
4351. Which of the following refers to project management risks?(All versions)
- Ao Всё, кроме “Leaddeveloperhitbybus”, “Customerneedsnotunderstood”, “Senior VP hatesourmanager”
- Bo “Leaddeveloperhitbybus”, “Customerneedsnotunderstood”, “Senior VP hatesourmanager”
4452. Which of the following refers to project management risks?
- Ao Всё, кроме “Leaddeveloperhitbybus”, “Customerneedsnotunderstood”, “Senior VP hatesourmanager”
- Bo “Leaddeveloperhitbybus”, “Customerneedsnotunderstood”, “Senior VP hatesourmanager”
4554. Which of the following refers to software engineering risks?
- Ao Всё, кроме “Theservermaynotscaleto 1000 users”, “Parsing of the response messages may be buggy”, “The system is working now but if we touch anything it may fall apart”
- Bo “Theservermaynotscaleto 1000 users”, “Parsing of the response messages may be buggy”, “The system is working now but if we touch anything it may fall apart”
4657. ___________________support analysis only indirectly, and usually domain knowledge or human reasoning are required
- Ao Analogic models
- Bo Analytic model
47
58. _____________________ directly supports computational analysis- Ao Analytic model
- Bo Analogic models
4859. The ____________________ includes tangible artifacts such as source code and classes
- Ao Module viewtype
- Bo Runtime viewtype
4960. The ___________________ includes runtime structures like objects
- Ao Runtime viewtype
- Bo Allocation viewtype
- Co Module viewtype
5061. The _____________________ includes allocation elements like server rooms and hardware
- Ao Allocation viewtype
- Bo Runtime viewtype
- Co Module viewtype
5162. The waterfall model of software development is
- Ao Proceeds from beginning to end as a single long block
- Bo Kind of iterative development, has many iterations
5264. The __________________ expresses enduring truths about the world that are relevant to your system.
- Ao Domain model
- Bo Design model
5365. The _________________ describes the system you will build
- Ao Design model
- Bo Domain model
5466. The ______________________ relationship enables you to say that similar things in different models should correspond
- Ao Designation
- Bo Refinement
5567. ______________________________ is a relationship between a low-detail and a high-detail model of the same thing
- Ao Refinement
- Bo Designation
5668. _______________________ is used to relate a boundary model with an internals model, since they are both models of the same thing, but vary in the details that they expose.
- Ao Refinement
- Bo Designation
5769. _________________________ is useful because it lets you decompose your design into smaller pieces.
- Ao Refinement
- Bo Designation
5870. What do express predicates that must always be true?
- Ao Invariants
- Bo Navigation
5972. What do show instances which correspond to types in the information model?
- Ao Snapshots
- Bo Navigation
6073. What do express a series of events that cause changes to the information model?
- Ao Functionality scenarios
- Bo Snapshots
6174. What is a projection of a model that reveals selected details?
- Ao Views
- Bo Boundary model
6275. What does describe that a user needs to know to understand how a system works?
- Ao Boundary model
- Bo Views
6376. [shuffle] Which of the following is not a UML diagram?

- AA
- BB
6477. Which of the following statements is the most correct?
- AI. A sequence diagram is used to model a sequence of activities associated with a use case.
- BII. A sequence diagram is used to model a sequence of messages exchanged among objects.
- CIII. A sequence diagram is used to model a sequence of transitions among objects in a use case.
Información
- Descripción
- Test sobre SDP5, creado por Maral Mukanova el 23/05/2017.
- Autor
- Maral Mukanova
- Idioma
- English
- Visitas
- 2
- Valoración
- Aún sin valoraciones Valora este test