第13章试题
1. The best representation of system architecture is an operational software prototype.
A. TrueB. False
正确答案:B
2. The architectural representations can be an enabler for communication among project stakeholders.
A. TrueB. False
正确答案:A
3. An architectural description is often documented using an architecture template.
A. TrueB. False
正确答案:B
4. An architectural decision is often documented using an architecture decision description template.
A. TrueB. False
正确答案:A
5. An architectural genre will often dictate the architectural approach that may used for the structure to be built.
A. TrueB. False
正确答案:A
6. An architectural style encompasses which of the following elements?
A. constraintsB. set of components
C. semantic models
D. syntactic models
E. a, b, c
正确答案:E
7. To determine the architectural style or combination of styles that best fits the proposed system, requirements engineering is used to uncover
A. algorithmic complexityB. characteristics and constraints
C. control and data
D. design patterns
正确答案:B
8. Before an architectural pattern can be chosen for use in a specific system it must have a code implementation to facilitate its reuse.
A. TrueB. False
正确答案:B
9. The criteria used to assess the quality of an architectural design should be based on system
A. accessibilityB. control
C. data
D. implementation
E. b and c
正确答案:E
10. Software architectural considerations often interact with each other and moderate each other.
A. TrueB. False
正确答案:A
11. Developer notes are not a reliable means of documenting architectural decisions
A. TrueB. False
正确答案:B
12. During process of modeling the system in context, systems that interact with the target system are represented as
A. Peer-level systemsB. Subordinate systems
C. Superordinate systems
D. Working systems
E. a, b, c
正确答案:E
13. Once selected, archetypes always need to be refined further as architectural design proceeds.
A. TrueB. False
正确答案:A
14. Which of the following is not an example of infrastructure components that may need to be integrated into the software architecture?
A. Communications componentsB. Database components
C. Interface components
D. Memory management components
正确答案:C
15. In the architecture trade-off analysis method the architectural style should be described using the
A. data flow viewB. module view
C. process view
D. user view
E. a, b, c
正确答案:E
16. A useful technique for evaluating the overall complexity of a proposed architecture is to look at the component
A. cohesionB. flow dependencies
C. sharing dependencies
D. size
E. b and c
正确答案:E
17. Software architects need to create consensus among software team members and other stakeholders.
A. TrueB. False
正确答案:A
18. Pattern-based architectural reviews can be useful for project with short build cycles and volatile requirements.
A. TrueB. False
正确答案:A
19. Static architectural conformance checking assesses whether or not the source code matches the user visible requirements.
A. TrueB. False
正确答案:B
20. Architectural design has no role in agile software process models.
A. TrueB. False
正确答案:B