Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.217 questões
Julgue o item a seguir, relativo a tecnologias e padrões para o desenvolvimento web, intercâmbio de dados e comunicação entre sistemas.
O princípio cacheable do padrão REST estabelece que as respostas às solicitações são gerenciadas pelo servidor, que decide acerca do armazenamento em cache dos dados, otimizando o desempenho do cliente.
No que se refere à arquitetura de software, julgue o item subsecutivo.
Na arquitetura orientada a objetos, o polimorfismo é baseado na escolha do método específico a ser realmente chamado no momento da execução da compilação.
No que se refere à arquitetura de software, julgue o item subsecutivo.
Na arquitetura orientada a serviços (SOA), a WSDL (web services description language) descreve a maneira pela qual a lógica de negócios dos serviços web deve ser acessada.
No que se refere à arquitetura de software, julgue o item subsecutivo.
A arquitetura de aplicações para ambiente web denominada web-queue-worker constitui-se, entre outros componentes, de um frontend web para interação com clientes, uma fila de mensagens para comunicação e um trabalhador para processar tarefas complexas ou demoradas.
A forma de comunicação com o serviço deve ser por meio de uma API REST, em detrimento de uma API SOAP, o que implica a implementação do seguinte requisito:
I. Filas de mensagens permitem comunicação assíncrona entre microsserviços, desacoplando a comunicação e melhorando a resiliência do sistema.
II. Microsserviços são autossuficientes, permitindo que cada um funcione independentemente e tenha seu próprio ciclo de desenvolvimento, implantação e escalabilidade.
Considere a seguinte requisição HTTP a uma API RESTful.

Espera-se que essa requisição
I. A interoperabilidade na arquitetura SOA é automaticamente garantida por meio do uso de serviços.
II. A inconsistência nos formatos de mensagens pode impactar negativamente a interoperabilidade entre serviços na arquitetura SOA.
III. A abordagem ideal seria padronizar os formatos de mensagens e definir contratos claros para promover uma interoperabilidade mais eficiente.
IV. A falta de definições claras de contratos não afeta a interoperabilidade em uma arquitetura SOA.
( ) 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.