Software Architecture Questions and Answers – Overview Of Software Architecture Analysis Method

This set of Software Architecture online test focuses on “Overview Of Software Architecture Analysis Method”.

1. Which of the following steps are followed for the Overview of SAAM?
a) Develop Scenarios
b) Describe Candidate Architecture
c) Classify Scenarios
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are true and are followed for the overview of SAAM.

2. Which of the following relates to Scenarios?
a) Scenarios illustrate the kinds of activities that the system must support
b) Scenarios illustrate the kinds of changes that it is anticipated will be made to the system
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: Scenarios illustrate the kinds of activities that the system must support and the kinds of changes that it is anticipated will be made to the system.

3. What are the procedure followed for description of candidate architecture?
a) Description should be done in architectural notation that is well understood by the parties involved in the analysis
b) Description can be done in any notations that are well understood by the parties involved
c) Description may or may not be described in notations that are used for analysis
d) None of the mentioned
View Answer

Answer: a
Explanation: Description should be done in architectural notation that is well understood by the parties involved in the analysis.
advertisement
advertisement

4. What are the classifications of Scenarios?
a) Direct Scenario
b) Indirect Scenario
c) Forward Scenario
d) Direct & Indirect Scenario
View Answer

Answer: d
Explanation: Scenarios are classified into- Direct and Indirect scenarios.

5. Which of the following is true?
a) A direct scenario cannot be assessed indirect manner by the system
b) Another scenario except the direct scenario requires modification before it is executed
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All of the mentioned are true.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. What is done while performing scenario evaluation?
a) For indirect scenario, the changes to the architecture that are necessary for it to support the scenario must be listed
b) Cost of performing the change must be estimated
c) There should be summary table that lists all scenarios (direct and indirect)
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are true.

7. Which of the following is true?
a) Every direct scenario will require changing only a single component
b) Every indirect scenario will not require changing only a single component
c) Every indirect scenario will require changing only a single component
d) None of the mentioned
View Answer

Answer: c
Explanation: Every indirect scenario will require changing only a single component.
advertisement

8. Why is scenario interaction important?
a) It exposes the allocation of functionality to the product’s design
b) It follows a communication path which leads to systems stability
c) It achieves main goal of modifiability
d) None of the mentioned
View Answer

Answer: a
Explanation: Scenarios interaction is important as it exposes the allocation of functionality to the product’s design.

9. The amount of scenario interaction is related to which of the following metrics?
a) Structural Complexity
b) Coupling
c) Cohesion
d) All of the mentioned
View Answer

Answer: d
Explanation: The amount of scenario interaction is related to all of the mentioned metrics.
advertisement

10. Which of the following is correct?
a) The purpose of assigning weights is to resolve the situation is which first architecture scores better in the other half
b) The purpose of assigning weights is to resolve the situation is which second architecture score well on one half of the scenario
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: d
Explanation: The purpose of assigning weights is to resolve the situation is which first architecture score well on one half of the scenario and the purpose of assigning weights is to resolve the situation is which second architecture scores better in the other half.

Sanfoundry Global Education & Learning Series – Software Architecture.

Here’s the list of Best Books in Software Architecture.

To practice all areas of Software Architecture for online tests, here is complete set on 1000+ Multiple Choice Questions and Answers on Software Architecture.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.