Quiz
Sdp.3
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (30)
1All models in software design should be captured using UML diagrams
- ATrue
- BFalse
2Every project should document its architecture
- ATrue
- BFalse
3Architecture documents are abstractions of the system.
- ATrue
- BFalse
4All design decisions should be made before coding begins
- ATrue
- BFalse
5Different types of models are required in order to serve the needs of various stakeholders
- ATrue
- BFalse
6 A good set of architectural documents will completely describe the system
- ATrue
- BFalse
7A context diagram should include details related to quality concerns.
- ATrue
- BFalse
8A port is a point of interaction in a component diagram.
- ATrue
- BFalse
9A context diagram is similar to a snapshot in that the context is likely to change as the system runs.
- ATrue
- BFalse
10A view is a projection of a model that reveals select details
- ATrue
- BFalse
11An internals model can be used to identify boundary models of others.
- ATrue
- BFalse
12A master model is the one used by the architect to include information from all three viewtypes
- ATrue
- BFalse
13All systems are different and require different amounts of up front focus depending on how risky the project is.
- ATrue
- BFalse
14Presumptive architecture is a way of building systems within a specific domain, and using them will generally lead to a good solution within that domain.
- ATrue
- BFalse
15Architecture hoisting will ensure specific qualities or concerns are met
- ATrue
- BFalse
16A reference architecture is often an aspirational standard, while a presumptive architecture is a de facto standard
- ATrue
- BFalse
17Presumptive architectures succeed because the architecture is a good match for the common risks in the domain
- ATrue
- BFalse
18Component details in UML can be shown as text within a compartment of a component.
- ATrue
- BFalse
19Class diagrams can be generated directly from code
- ATrue
- BFalse
20The process of creating class diagrams is a valuable activity during design
- ATrue
- BFalse
21All class diagrams created during design of a system should be maintained as part of the project documentation.
- ATrue
- BFalse
22What architectural style is related to several design patterns, including the Document-View, Model-View-Controller (MVC), and Observer patterns?
- Ao Model-centered style
- Bo Mirrored style
- Co Rack style
- Do Server farm style
- Eo Pipe-and-filter style
23In what architectural style identical hardware is duplicated and run in parallel?
- Ao Model-centered style
- Bo Mirrored style
- Co Rack style
- Do Server farm style
- Eo Pipe-and-filter style
24In what architectural style commodity server computers are placed vertically to take up relatively little floor space?
- Ao Model-centered style
- Bo Mirrored style
- Co Rack style
- Do Server farm style
- Eo Pipe-and-filter style
25In what architectural style identical computers are located in the same room?
- Ao Model-centered style
- Bo Mirrored style
- Co Rack style
- Do Server farm style
- Eo Pipe-and-filter style
26What architectural style can be applied to the linguistic processing system?
- Ao Pipe-and-filter style
- Bo Model-centered style
- Co Mirrored style
- Do Rack style
- Eo Server farm style
27What 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
28What 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
29Clients should not be forced to depend upon interfaces that they don't use.
- Ao Interface Segregation Principle
- Bo Open-Close Principle
- Co Dependency Inversion Principle
- Do Single Responsibility Principle
- Eo Liskov’s Substitution Principle
30A class should have only one reason to change.
- Ao Single Responsibility Principle
- Bo Open-Close Principle
- Co Dependency Inversion Principle
- Do Interface Segregation Principle
- Eo Liskov’s Substitution Principle
Information
- Description
- God Philosophy Quiz on Sdp.3, created by хомяк убийца on 23/05/2017.
- Author
- хомяк убийца
- Language
- English
- Views
- 0
- Tags
- Rating
- No ratings yet Rate this quiz