1 What is Architecture of a software based on?
a) Design
b) Requirements
c) All of the mentioned
d) None of the mentioned
View Answer
Answer: b
Explanation: Architecture of software depends on requirements.
2. What would happen if different organization were given same set of requirements?
a) It will produce same architecture
b) It will produce different architecture
c) It may or may not produce same architecture
d) None of the mentioned
View Answer
Answer: b
Explanation: It produces different architecture.
3. The architects are influenced by which of the following factors?
a) Customers and end users
b) Developing organization
c) Background and experience of the architects
d) All of the mentioned
View Answer
Answer: d
Explanation: All of the mentioned.
4. What makes a good architecture?
a) The architecture may not be the product of a single architect or a small group
b) The architect should have the technical requirements for the system and an articulated and
prioritized list of qualitative properties
c) The architecture may not be well documented
d) All of the mentioned
View Answer
Answer: b
Explanation: The architecture should be the product of a single architect or a small group, The
architecture should be well documented.
5. Which of the following can be considered regarding client and server?
a) Client and server is an architectural style
b) Client and server may be considered as an architectural style
c) Client and server is not an architectural style
d) None of the mentioned
View Answer
Answer: a
Explanation: Client and server is an architectural style.
6. What is Architecture?
a) Architecture is components
b) Architecture is connectors
c) Architecture is constraints
d) All of the mentioned
View Answer
Answer: d
Explanation: Architecture is components,connectors and constraints.
7. Why is software architecture called vehicle for stakeholder communication?
a) Each stakeholder of a software system is concerned with different characteristics of the system
affected by architecture
b) Architecture provides a common language in which different concerns can be expressed
c) All of the mentioned
d) None of the mentioned
View Answer
Answer: d
Explanation: All of the mentioned are correct.
8. Which lines depict that architecture defines constraints on an implementation?
a) An implementation exhibits an architecture if it conforms to the structural decisions described
by the architecture
b) The implementation must be divided into prescribed components
c) The implementation must be divided into prescribed components
d) All of the mentioned
View Answer
Answer: d
Explanation: An implementation exhibits an architecture if it conforms to the structural decisions
described by the architecture, the implementation must be divided into prescribed components.
9. Which structure’s view is orthogonal to the module and conceptual view?
a) Module Structure
b) Process Structure
c) Uses Structure
d) Data flow
View Answer
Answer: b
Explanation: Process Structure-view is orthogonal to the module and conceptual view.