Question Bank

3705 approved questions from the community

What challenge arises from having many layers in a layered architecture?

HARD
SINGLE CHOICE
40s
Software Architecture
by Mohamed

What does the 'S' stand for in the SOLID principles?

EASY
SINGLE CHOICE
25s
Software Architecture
by Mohamed

Low coupling and high cohesion are both desirable design goals in software architecture.

MEDIUM
TRUE FALSE
25s
Software Architecture
by Mohamed

What is a primary concern when a class violates the Law of Demeter?

HARD
SINGLE CHOICE
40s
Software Architecture
by Mohamed

What is a system quality attribute in software architecture?

EASY
SINGLE CHOICE
30s
Software Architecture
by Mohamed

What is the purpose of 'Layers' in software architecture?

MEDIUM
SINGLE CHOICE
35s
Software Architecture
by Mohamed

What is a potential drawback of the layered architectural pattern?

HARD
SINGLE CHOICE
40s
Software Architecture
by Mohamed

What characterizes a Monolithic architecture?

EASY
SINGLE CHOICE
30s
Software Architecture
by Mohamed

What does the Single Responsibility Principle mean?

MEDIUM
SINGLE CHOICE
30s
Software Architecture
by Mohamed

In Microservices architecture, each service can use the most suitable data storage mechanism for its specific needs.

MEDIUM
TRUE FALSE
25s
Software Architecture
by Mohamed

Which of the following are quality factors in software architecture? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed

Which of the following are valid approaches to managing modularity in software? (Select all that apply)

HARD
MULTIPLE CHOICE
50s
Software Architecture
by Mohamed

Which of the following are benefits of modularity in software architecture? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed

Which of the following are drawbacks of the Singleton pattern? (Select all that apply)

HARD
MULTIPLE CHOICE
50s
Software Architecture
by Mohamed

Which of the following are characteristics of Microservices architecture? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed

Which of the following are elements of good software architecture? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed

Which of the following are valid Key Performance Indicators (KPIs) for quality attributes? (Select all that apply)

HARD
MULTIPLE CHOICE
50s
Software Architecture
by Mohamed

Which of the following are core components of the Publish-Subscribe pattern? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
40s
Software Architecture
by Mohamed

Which of the following are appropriate use cases for the Publish-Subscribe pattern? (Select all that apply)

HARD
MULTIPLE CHOICE
50s
Software Architecture
by Mohamed

What is a potential limitation of the MVC pattern?

MEDIUM
SINGLE CHOICE
35s
Software Architecture
by Mohamed
PreviousPage 21 of 186Next