Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.584 questões
Na arquitetura de aplicações Web construídas com o framework Grails, Controllers na camada Web são responsáveis, entre outras funções, por
Como parte do desenvolvimento e manutenção de um dado sistema de software, as equipes observam que até pequenas alterações em uma única funcionalidade exigem a reconstrução e reimplantação (re-deployment) de todo o artefato para colocá-lo em produção. Isso aumenta o esforço de coordenação entre equipes e eleva o risco de falhas não relacionadas durante as releases. Após redesenhar o sistema usando arquitetura de microsserviços, espera-se que o comportamento de implantação mude. Na nova arquitetura, a necessidade de as equipes coordenarem releases conjuntas de todo o sistema deve diminuir principalmente porque
I. O SOAP é o protocolo responsável pela troca de informações estruturadas em XML.
II. O WSDL descreve as operações e parâmetros de um Web Service.
III. O UDDI é utilizado para armazenar e localizar descrições de serviços publicados.
IV. O ciclo de vida de um Web Service compreende as etapas: publicação, descoberta, descrição e invocação.
Está CORRETO o que se afirma:
Em arquiteturas de microsserviços, a comunicação assíncrona é frequentemente utilizada. Um Message Broker (intermediário de mensagens) é um componente central nesse tipo de arquitetura.
Qual é a principal função de um Message Broker como o RabbitMQ?
A Arquitetura Orientada a Serviços (SOA) é um paradigma para projetar sistemas distribuídos.
Qual tecnologia é comumente associada à implementação de serviços em uma arquitetura SOA, utilizando um protocolo baseado em XML para troca de mensagens?
A arquitetura de software define a estrutura e as interações entre os componentes de um sistema, impactando diretamente atributos como escalabilidade e manutenibilidade. Analise as afirmativas a seguir:
I. O padrão Model-View-Controller (MVC) separa a aplicação em três camadas lógicas: dados e regras de negócio, interface com o usuário e coordenação do fluxo de controle.
II. A arquitetura de microsserviços propõe a divisão do sistema em serviços autônomos e independentes, que se comunicam através de protocolos leves e descentralizados.
III. Em sistemas Service-Oriented Architecture (SOA), os serviços devem ser construídos com alto acoplamento para assegurar a sincronização de dados entre os componentes.
Está correto o que se afirma em:
Sobre esse ciclo de vida e os componentes do JSF, assinale a alternativa correta.
Nesse contexto, o componente de arquitetura SOA mais adequado é o:
Uma aplicação web de serviços ao cidadão foi construída em MVC. Em um determinado momento, um Técnico de TI começou a inserir validações e regras de cálculo na camada de apresentação para tornar a aplicação eficiente. Com base no enunciado, analise as sentenças a seguir:
I- Colocar regras de negócio na camada View tende a reduzir o acoplamento e simplificar a manutenção e testes.
PORQUE
II- A camada View é voltada à apresentação do sistema, de modo que inserir lógica de negócio aumenta a coesão e auxilia a testabilidade.
Analisadas as sentenças, assinale CORRETAMENTE: