Software Architecture Questions and Answers – Referenced Architectures

This set of Software Architecture Multiple Choice Questions & Answers (MCQs) focuses on “Referenced Architectures”.

1. Which of the following are part of Reference architectures?
a) Mature Domains
b) Stages for reuse
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All of the mentioned are part of Reference architectures.

2. Which of the following systems have formally approved standards?
a) Operating Systems
b) Network Communication Systems
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All of the mentioned systems have formally approved standards.

3. Which of the forces among these encourages reference architectures?
a) A business case can be made to produce component or application generators once a reference architecture exists
b) If there is a large user community for these systems they need to be interchanged
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are the forces which encourages reference architectures.

4. Which of the following includes stages of architecture?
a) Reusable Architectures
b) Domain Specific Languages
c) Reusable components
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are stages for architecture.
advertisement

5. Which of the following comes under Reusable Architecture?
a) Provides structure and coordination model used through multiple systems
b) Provides executive and basic primitive concepts used through multiple systems
c) Provides components used through multiple systems
d) None of the systems
View Answer

Answer: a
Explanation: For reusable architecture- Provides structure and coordination model used through multiple systems.

6. Which of the following comes under Reusable Components?
a) Provides structure and coordination model used through multiple systems
b) Provides executive and basic primitive concepts used through multiple systems
c) Provides components used through multiple systems
d) None of the systems
View Answer

Answer: c
Explanation: For reusable components- Provides components used through multiple systems.
Free 30-Day Java Certification Bootcamp is Live. Join Now!

7. Which of the following comes under Domain Specific Languages?
a) Provides structure and coordination model used through multiple systems
b) Provides executive and basic primitive concepts used through multiple systems
c) Provides components used through multiple systems
d) None of the systems
View Answer

Answer: b
Explanation: For Domain Specific languages- Provides executive and basic primitive concepts used through multiple systems.

8. Which of the following is the common goal for stages of reuse?
a) To have collection of reusable components that can be used together in a wide variety of systems
b) To have collections of reusable components that may or may not be used in a wide variety of systems
c) To have collection of reusable components that cannot be used together in a wide variety of systems
d) None of the mentioned
View Answer

Answer: a
Explanation: To have collection of reusable components that can be used together in a wide variety of systems.

9. Which of the following are levels of maturity of selected domains?
a) Reference models
b) Reference architecture
c) Component Generators
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are levels of maturity of selected domain.

10. Which of the following are mature compared to others?
a) Reference models
b) Reference architecture
c) Component Generators
d) Application Generators
View Answer

Answer: d
Explanation: All of the mentioned are mature compared to others.
advertisement

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.

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
I’m Manish - Founder and CTO at Sanfoundry. I’ve been working in tech for over 25 years, with deep focus on Linux kernel, SAN technologies, Advanced C, Full Stack and Scalable website designs.

You can connect with me on LinkedIn, watch my Youtube Masterclasses, or join my Telegram tech discussions.

If you’re in your 40s–60s and exploring new directions in your career, I also offer mentoring. Learn more here.