Software Architecture Questions and Answers – Architecture and Quality Attribute

This set of Software Architecture Multiple Choice Questions & Answers (MCQs) focuses on “Architecture and Quality Attribute”.

1. The quality attributes can be calculated under which of the following measures?
a) Observable
b) Non observable
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: The quality attributes can be calculated under-observable and non observable.

2. Which of the following can be included under observable measure?
a) How well the system during execution satisfy its behavioral requirements?
b) How easy it is to integrate?
c) How easy it is to test and modify?
d) All of the mentioned
View Answer

Answer: a
Explanation: Rest others are non observable measures.

3. Which of the following can be included under Non observable measure?
a) How well the system during execution satisfy its behavioral requirements?
b) Does the system functions as desired when connected to other systems?
c) How easy it is to test and modify?
d) All of the mentioned
View Answer

Answer: c
Explanation: Rest others are observable measures.
advertisement
advertisement

4. Which of the following is a correct statement?
a) A highly modifiable system produces correct results
b) A highly modifiable system does not produces correct results
c) A highly modifiable system may or may not produces correct results
d) None of the mentioned
View Answer

Answer: c
Explanation: A highly modifiable system may or may not produces correct results.

5. Which of the following is considered incorrect with respect to the quality?
a) Architecture is critical to the realization of many of the qualities of interest in a system
b) All qualities are architecturally sensitive
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: b
Explanation: Some of the qualities are not architecturally sensitive.

6. What can stated about Modifiability?
a) Modifiability can not be considered largely architectural
b) Modifiability can never be determined by how functionality is divided
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: d
Explanation: Modifiability is always considered largely architectural, Modifiability can be determined by how functionality is divided.

7. What can be stated with regards to performance?
a) Performance is an example of architectural and non architectural dependencies
b) Performance depends partially on how much communication is necessary between the components
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All of the mentioned is true with respect to the performance.
advertisement

8. What effect does achievement of quality attribute will have?
a) The achievement of quality attribute will always have a positive effect
b) The achievement of quality attribute will always have a negative effect
c) The achievement of quality attribute will have a positive as well as negative effect
d) None of the mentioned
View Answer

Answer: c
Explanation: The achievement of quality attribute will have a positive as well as negative effect.

9. What is the main technique for achieving portable software?
a) The main technique for achieving portable software is to isolate system dependency
b) The main technique for achieving portable software is to increase the overall performance
c) The main technique for achieving portable software is to have independent platform dependency
d) None of the mentioned
View Answer

Answer: a
Explanation: The main technique for achieving portable software is to isolate system dependency.
advertisement

10. By what methods quality attributes can be judged?
a) Qualities that can be discerned by observing the system execute
b) Qualities directly attributable to the system
c) Qualities about the architecture itself that are important
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are the methods for judging quality attributes.

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.

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.