Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2022
- Código
- ce138145
- Banca
- CESPE / CEBRASPE
- Órgão
- MC
- Ano
- 2022
- Nível
- Superior
- Cargo
- Técnico em Complexidade Gerencial - Cargo 1
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A afirmação está correta porque descreve precisamente as características da arquitetura MASA (Mesh App and Service Architecture) e como ela resolve os problemas mencionados. MASA é um estilo arquitetural que combina um backend modular composto por serviços independentes (como em microsserviços) com uma camada de frontend que oferece experiências personalizadas e consistentes em múltiplos dispositivos. A situação inicial — aplicação monolítica com dificuldade de evolução e consumo de serviços — é o cenário típico que MASA busca superar.
A arquitetura monolítica concentra todos os componentes em uma única unidade, dificultando atualizações, escalabilidade e reuso de funcionalidades. O MASA, por sua vez, quebra o backend em módulos independentes (serviços) que podem ser desenvolvidos e atualizados separadamente, permitindo que diferentes interfaces (web, mobile, etc.) consumam esses serviços de forma flexível. Isso resolve a reclamação de usabilidade ao permitir que o sistema ofereça experiências distintas conforme o dispositivo, exatamente como descrito no item.
Característica | Monolítica | MASA |
|---|---|---|
Estrutura | Único bloco executável | Múltiplos módulos independentes |
Atualização | Requer reimplantação total | Módulos podem ser atualizados isoladamente |
Experiência do usuário | Única, sem personalização por dispositivo | Personalizável para cada dispositivo |
Consumo de serviços | Limitado (acoplado ao backend) | Externo via APIs, incentivando reuso |
Escalabilidade | Vertical (aplicação inteira) | Horizontal (por serviço específico) |
Portanto, a adoção do MASA é uma solução adequada para os problemas apresentados. A descrição do item corresponde fielmente ao conceito desse estilo arquitetural.
Gabarito: C – Certo.
Link permanente: /questoes/ce138145