A Arquitetura em Camadas é um modelo de design de software ...
( ) Uma característica da arquitetura em camadas é que cada camada pode ser implementada usando diferentes tecnologias, desde que a interface entre as camadas seja respeitada.
( ) A reusabilidade não é uma característica da arquitetura em camadas. Essa abordagem visa promover a modularidade e a manutenção simplificada, separando as responsabilidades do sistema em partes claramente definidas.
( ) A arquitetura em camadas geralmente resulta em acoplamento forte entre as camadas, facilitando a comunicação eficiente entre elas.
( ) A escalabilidade é uma característica inerente à arquitetura em camadas, permitindo que diferentes camadas sejam escaladas independentemente conforme necessário.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: A decisão depende de identificar quais assertivas condizem com a arquitetura em camadas: interface respeitada entre níveis, rejeição de acoplamento forte e leitura de escalabilidade por camada. Isso conduz à sequência V – F – F – V.
- Em arquitetura em camadas, verifique primeiro se a afirmação respeita a separação de responsabilidades e as interfaces entre níveis.
- Desconfie de assertivas que tratem acoplamento forte como atributo normal ou desejável do modelo.
- Não confunda modularidade e manutenção com ausência de reuso; a separação em camadas tende a favorecer reaproveitamento.
- Se a questão associar escalabilidade a camadas independentes, a leitura de prova pode aceitar escalabilidade por camada.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo