Pular para o conteúdo principal
← Banco de questões
Engenharia de Software
IBFC
2026
Arquitetura de Software

Engenharia de Software · IBFC 2026

No contexto da arquitetura de software, a escolha de um determinado padrão arquitetural é crítica para o sucesso de um projeto, influenciando aspectos como escalabilidade, manutenibilidade e resiliência. Considere um sistema de e-commerce que precisa lidar com um volume variável de requisições, picos de acesso sazonais e a necessidade de fácil adição de novas funcionalidades, como métodos de pagamento ou integração com diferentes serviços de entrega. A equipe de arquitetura decide que cada funcionalidade principal do sistema (catálogo de produtos, carrinho de compras, processamento de pedidos, etc.) será desenvolvida e implantada de forma independente, comunicando-se por meio de APIs leves. As bases de dados também são independentes para cada componente.

  1. A)A arquitetura de microserviços seria a mais apropriada para o cenário descrito, devido à sua capacidade de lidar com picos de acesso, permitir o desenvolvimento independente de funcionalidades e utilizar tecnologias heterogêneas.
    gabarito
  2. B)A descrição do sistema aponta para uma arquitetura monolítica distribuída, onde os componentes se comunicam, mas compartilham uma base de código e banco de dados centralizados, o que não corrobora o requisito de bases de dados independentes.
  3. C)O padrão arquitetural em camadas, com uma camada de apresentação, uma de negócios e uma de dados, seria mais adequado para o cenário, pois oferece uma clara separação de responsabilidades e facilita a manutenção, embora dificulte a escalabilidade independente de componentes.
  4. D)A arquitetura orientada a serviços (SOA), embora promova a reutilização de serviços, não enfatiza a independência total de implantação e a granularidade fina dos componentes como o padrão descrito.
  5. E)A escolha por componentes independentes com comunicação via APIs leves e bases de dados independentes é uma clara indicação do uso de uma arquitetura baseada em eventos, que foca na troca assíncrona de mensagens entre serviços desacoplados.

Resposta correta: alternativa A

A arquitetura de microserviços seria a mais apropriada para o cenário descrito, devido à sua capacidade de lidar com picos de acesso, permitir o desenvolvimento independente de funcionalidades e utilizar tecnologias heterogêneas.

Ver comentário resumido

A opção A está correta. A descrição do sistema (funcionalidades independentes, implantação independente, comunicação por APIs leves, bases de dados independentes e necessidade de escalabilidade/resiliência) é uma clara caracterização da arquitetura de microserviços. Esta arquitet…

Prévia interativa — a IA corrige em cima da SUA resposta
CEBRASPE
2024
Direito Constitucional

Assinale a alternativa correta sobre os direitos e garantias fundamentais previstos na Constituição Federal de 1988.

👆 Escolha uma alternativa pra ver a correção da IA

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.

Sem cartão · 7 dias Pro grátis · Cancele quando quiser

Explore este assunto

Mais questões de Engenharia de Software

Guia gratuito · 7 aulas por e-mail

Método 90 Dias: do zero à prova com repetição espaçada

Sem revisão, você perde 70% do que estudou em 24h. Receba o sistema completo de estudo com IA que resolve isso — em 7 aulas por e-mail.

  • Como montar o plano a partir do seu edital
  • Repetição espaçada aplicada a concurso
  • O que priorizar quando o tempo é curto

Sem spam · cancele em 1 clique