This set of Software Architecture Multiple Choice Questions & Answers (MCQs) focuses on “Analyzing Software Architecture”.
1. Which of the method was developed for analyzing Architecture?
a) RAAM
b) SAAM
c) LAAM
d) GAAM
View Answer
Explanation: SAAM- Software Architecture analysis method was developed for analyzing Architecture.
2. In which context can Software Architecture analysis method be used?
a) Validation step for an architecture being developed
b) Acquisition of a software system
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: Software Architecture analysis method be used as Validation step for an architecture being developed and Acquisition of a software system.
3. Architectural analysis can be done in which of the following ways?
a) In-House
b) Outsiders
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: Architectural analysis can be done In-house and outsiders.
4. Which of the following is incorrect?
a) Software Quality cannot be appended late in a project
b) Software Quality can be appended late in a project
c) If the problems are founded early it can be easily corrected
d) If the problems are founded late it cannot be easily corrected
View Answer
Explanation: Software Quality can be appended late in a project.
5. Which of the following is correct?
a) An effective technique to assess a candidate architecture-before or after it becomes the project’s accepted blueprint is of great economic value
b) An effective technique to assess a candidate architecture-after it becomes the project’s accepted blueprint is of great economic value
c) An effective technique to assess a candidate architecture-before it becomes the project’s accepted blueprint is of great economic value
d) None of the mentioned
View Answer
Explanation: An effective technique to assess a candidate architecture-before it becomes the project’s accepted blueprint is of great economic value.
6. If the evolution deals with performance what should be looked after?
a) A description of the architecture’s tasks and communication structure
b) An architecture decomposition into modules or work assignment
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: If the evolution deals with performance, A description of the architecture’s tasks and communication structure.
7. If the evolution deals with modifiability what should be looked after?
a) A description of the architecture’s tasks and communication structure
b) An architecture decomposition into modules or work assignment
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: If the evolution deals with modifiability, An architecture decomposition into modules or work assignment.
8. Which of the following is correct?
a) If two or more architectures are compared to satisfy its quality requirements, SAAM points out places where that architecture fails to meet its quality requirement
b) If a single architecture is being evaluated, SAAM produces a relative ranking of the candidates
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: If two or more architectures are compared to satisfy its quality requirements, SAAM produces a relative ranking of the candidates and if a single architecture is being evaluated, SAAM points out places where that architecture fails to meet its quality requirement.
9. What is scenario?
a) It is a brief description of a single interaction of a stakeholder with a system
b) It servers as a representative for an entire class of scenarios
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: All of the mentioned are true.
10. Which of the following can be considered as stakeholders?
a) End User
b) System Administrator
c) The developer
d) All of the mentioned
View Answer
Explanation: All of the mentioned can be considered as stakeholders.
Sanfoundry Global Education & Learning Series – Software Architecture.
Here’s the list of Best Books in Software Architecture.
To practice all features of Software Architecture, here is complete set on 1000+ Multiple Choice Questions and Answers on Software Architecture.
- Practice Computer Science MCQs
- Check Computer Science Books
- Check Software Architecture and Design Books
- Practice MCA MCQs
- Apply for Computer Science Internship