250+ MCQs on Overview Of Software Architecture Analysis Method

Software Architecture online test 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

Answer: d
Clarification: 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

Answer: c
Clarification: 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

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

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

Answer: d
Clarification: 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

Answer: c
Clarification: All of the mentioned are true.

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

Answer: d
Clarification: 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

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

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

Answer: a
Clarification: 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

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

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

Answer: d
Clarification: 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.

Leave a Reply

Your email address will not be published. Required fields are marked *