Questão 91 · Informática: Engenharia de software e metodologias ágeis
Acerca da arquitetura de aplicações para ambiente web e de arquitetura em camadas, julgue os itens a seguir.
Na arquitetura em camadas, a camada de aplicação deve ser projetada para suportar estratégias de desacoplamento e independência de estado.
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: CERTO.
Em arquiteturas em camadas, especialmente em ambientes web, a camada de aplicação (também conhecida como camada de negócio ou lógica de negócio) é responsável por implementar as regras e funcionalidades específicas do sistema. Para garantir flexibilidade, escalabilidade e manutenibilidade, é fundamental que essa camada seja projetada com foco em desacoplamento e independência de estado.
- Desacoplamento: Significa que os componentes da camada de aplicação devem ter o mínimo de dependência possível entre si e com outras camadas (como a de apresentação ou a de dados). Isso permite que alterações em um componente não afetem drasticamente outros, facilitando a evolução e a manutenção do sistema.
- Independência de estado (Statelessness): Implica que a camada de aplicação não deve armazenar informações de sessão ou estado do cliente entre as requisições. Cada requisição deve ser tratada de forma independente, contendo todas as informações necessárias para ser processada. Isso é crucial para a escalabilidade horizontal, pois permite que qualquer instância do servidor de aplicação atenda a qualquer requisição, distribuindo a carga de forma eficiente e facilitando a adição ou remoção de servidores conforme a demanda.
Esses princípios são pilares para a construção de aplicações robustas e adaptáveis em ambientes web.
Fundamentos: Conceitos de Arquitetura de Software · Princípios de Design de Sistemas Distribuídos
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRF6 2025 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação), questão 91, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.