Question Bank

3705 approved questions from the community

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

What are cross-cutting concerns in software architecture?

MEDIUM
SINGLE CHOICE
35s
Software Architecture
by Mohamed

What is a system quality attribute in software architecture?

EASY
SINGLE CHOICE
30s
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

In a layered architecture, lower layers are only aware of themselves and the layers directly above them.

EASY
TRUE FALSE
25s
Software Architecture
by Mohamed

Which of the following are benefits of the MVC pattern? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed

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

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed

High modularity in software architecture enhances maintainability and promotes code reusability.

EASY
TRUE FALSE
20s
Software Architecture
by Mohamed

Which of the following are common examples of cross-cutting concerns? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
40s
Software Architecture
by Mohamed

Which of the following are core tenets of the Law of Demeter? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
40s
Software Architecture
by Mohamed

Which approaches can be used to address cross-cutting concerns? (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

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

MEDIUM
TRUE FALSE
25s
Software Architecture
by Mohamed

Which of the following are advantages of the layered architectural pattern? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed

Which of the following are core attributes of modularity? (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 common layers in a three-tier architecture? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
40s
Software Architecture
by Mohamed

Which of the following are elements of Separation of Concerns? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
40s
Software Architecture
by Mohamed

Which of the following are common system quality attributes? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
Software Architecture
by Mohamed
PreviousPage 20 of 186Next