Question Bank
3705 approved questions from the community
What challenge arises from having many layers in a layered architecture?
What does the 'S' stand for in the SOLID principles?
Low coupling and high cohesion are both desirable design goals in software architecture.
What is a primary concern when a class violates the Law of Demeter?
What is a system quality attribute in software architecture?
What is the purpose of 'Layers' in software architecture?
What is a potential drawback of the layered architectural pattern?
What characterizes a Monolithic architecture?
What does the Single Responsibility Principle mean?
In Microservices architecture, each service can use the most suitable data storage mechanism for its specific needs.
Which of the following are quality factors in software architecture? (Select all that apply)
Which of the following are valid approaches to managing modularity in software? (Select all that apply)
Which of the following are benefits of modularity in software architecture? (Select all that apply)
Which of the following are drawbacks of the Singleton pattern? (Select all that apply)
Which of the following are characteristics of Microservices architecture? (Select all that apply)
Which of the following are elements of good software architecture? (Select all that apply)
Which of the following are valid Key Performance Indicators (KPIs) for quality attributes? (Select all that apply)
Which of the following are core components of the Publish-Subscribe pattern? (Select all that apply)
Which of the following are appropriate use cases for the Publish-Subscribe pattern? (Select all that apply)
What is a potential limitation of the MVC pattern?