Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.275 questões

Q4240112 Arquitetura de Software
Uma equipe de arquitetura de software de um Tribunal de Justiça iniciou a modernização incremental de um sistema processual monolítico. A estratégia prevê que determinadas capacidades do sistema legado sejam substituídas por novos serviços, sem interrupção global da operação. Considerando o padrão Strangler Fig, a conduta tecnicamente coerente é
Alternativas
Q4240108 Arquitetura de Software
Em um Tribunal de Justiça, uma arquitetura de integração deve atender simultaneamente a: consultas sob demanda a autos digitais, distribuição de mudanças de andamento processual a múltiplos consumidores independentes e padronização dos contratos de integração. A solução deve permitir evolução independente entre produtores e consumidores, sem expor estruturas internas de persistência. Nesse contexto, a abordagem adequada é
Alternativas
Q4240107 Arquitetura de Software
Em um Tribunal de Justiça, um portal de serviços digitais permite que advogados e cidadãos consultem processos, protocolem petições, acompanhem audiências e recebam comunicações processuais. A solução é composta por microsserviços executados em contineres, com escalabilidade dinâmica. O acesso externo ocorre por APIs HTTPS. Alquns servicos, como validacão de documentos e consultaa sistemas legados, podem apresentar indisponibilidades temporárias e não devem comprometer todo o fluxo de protocolo. Nesse cenário, a composição arquitetural adequada é
Alternativas
Q4240095 Arquitetura de Software
Em um Tribunal de Justiça que utiliza hyperautomation para automatizar a distribuição e classificação de processos, um robô RPA consome um serviço, desenvolvido em Java, responsável por integrar sistemas corporativos, mecanismos de OCR, modelos de IA e APIs judiciais. Considere o trecho de código abaixo implementado nessa arquitetura.

Q30.png (548×232)

Durante uma auditoria interna, foi identificado que determinadas falhas de integração não são adequadamente rastreadas, dificultando a sustentação das automações e a identificação de causas-raiz em incidentes que envolvem múltiplos componentes. Nesse cenário, é pertinente
Alternativas
Q4234285 Arquitetura de Software

No que concerne aos componentes de arquitetura do Kubernetes, a arquiteturas de mensageria e processamento de eventos e a padrões de arquitetura e microsserviços, julgue o item que se segue.


 No Kubernetes, o componente Kubelet é o agente que corre no nó mestre (Control Plane).

Alternativas
Q4234284 Arquitetura de Software

No que concerne aos componentes de arquitetura do Kubernetes, a arquiteturas de mensageria e processamento de eventos e a padrões de arquitetura e microsserviços, julgue o item que se segue.


No Apache Kafka, as mensagens são destruídas e apagadas do servidor assim que o cliente confirma que as leu.

Alternativas
Q4234282 Arquitetura de Software

No que concerne aos componentes de arquitetura do Kubernetes, a arquiteturas de mensageria e processamento de eventos e a padrões de arquitetura e microsserviços, julgue o item que se segue.


No Kubernetes, o componente Kubelet tem a função de organizar e de agendar onde os pods serão executados.

Alternativas
Q4234279 Arquitetura de Software

No que se refere à linguagem Java 21, a processamento concorrente, a ferramentas de automação de infraestrutura, ao ecossistema Spring Boot para backend e a padrões de interoperabilidade de sistemas, julgue o item a seguir. 


Em serviços web baseados em SOAP, o WSDL funciona como o protocolo de transporte binário que leva as mensagens pela rede na camada de aplicação. 

Alternativas
Q4234278 Arquitetura de Software

No que se refere à linguagem Java 21, a processamento concorrente, a ferramentas de automação de infraestrutura, ao ecossistema Spring Boot para backend e a padrões de interoperabilidade de sistemas, julgue o item a seguir. 


Durante a criação de uma infraestrutura como código, o Terraform usa uma abordagem imperativa, na qual o administrador necessita definir a sequência exata de comandos para provisionar os recursos.

Alternativas
Q4234265 Arquitetura de Software
        Com o objetivo de modernizar seus sistemas de atendimento ao cidadão, determinado órgão público está reestruturando a infraestrutura e o design de sua plataforma web principal. O projeto de modernização prevê a adoção de padrões arquiteturais no front-end para melhorar a responsividade, além de uma topologia de back-end que separa rigorosamente do processamento intensivo de regras de negócio transacionais o recebimento de requisições e a entrega de conteúdo estático.

Considerando essa situação hipotética, julgue o item seguinte, relativo a conceitos fundamentais de arquitetura de aplicações para ambiente web, servidores web e servidores de aplicação.


Na topologia de back-end pretendida para o novo portal, a separação rigorosa de responsabilidades será alcançada se os servidores web forem configurados para executar o processamento intensivo das regras de negócio transacionais, delegando aos servidores de aplicação a entrega exclusiva do conteúdo estático.

Alternativas
Q4234264 Arquitetura de Software
        Com o objetivo de modernizar seus sistemas de atendimento ao cidadão, determinado órgão público está reestruturando a infraestrutura e o design de sua plataforma web principal. O projeto de modernização prevê a adoção de padrões arquiteturais no front-end para melhorar a responsividade, além de uma topologia de back-end que separa rigorosamente do processamento intensivo de regras de negócio transacionais o recebimento de requisições e a entrega de conteúdo estático.

Considerando essa situação hipotética, julgue o item seguinte, relativo a conceitos fundamentais de arquitetura de aplicações para ambiente web, servidores web e servidores de aplicação.


Ao adotar a arquitetura single page application (SPA) no front-end do portal, a responsividade será alcançada por meio do recarregamento completo da página no navegador a cada interação do cidadão com o sistema. 

Alternativas
Q4234263 Arquitetura de Software
        Com o objetivo de modernizar seus sistemas de atendimento ao cidadão, determinado órgão público está reestruturando a infraestrutura e o design de sua plataforma web principal. O projeto de modernização prevê a adoção de padrões arquiteturais no front-end para melhorar a responsividade, além de uma topologia de back-end que separa rigorosamente do processamento intensivo de regras de negócio transacionais o recebimento de requisições e a entrega de conteúdo estático.

Considerando essa situação hipotética, julgue o item seguinte, relativo a conceitos fundamentais de arquitetura de aplicações para ambiente web, servidores web e servidores de aplicação.


Na arquitetura proposta para o portal, a entrega eficiente de conteúdo estático decorre do processamento, pelo servidor web, de requisições associadas ao mapeamento de URLs de recursos estáticos para arquivos servidos localmente.

Alternativas
Q4234262 Arquitetura de Software
        Com o objetivo de modernizar seus sistemas de atendimento ao cidadão, determinado órgão público está reestruturando a infraestrutura e o design de sua plataforma web principal. O projeto de modernização prevê a adoção de padrões arquiteturais no front-end para melhorar a responsividade, além de uma topologia de back-end que separa rigorosamente do processamento intensivo de regras de negócio transacionais o recebimento de requisições e a entrega de conteúdo estático.

Considerando essa situação hipotética, julgue o item seguinte, relativo a conceitos fundamentais de arquitetura de aplicações para ambiente web, servidores web e servidores de aplicação.


Na topologia de back-end proposta na situação hipotética, a adoção do padrão API Gateway estabelece um ponto único de entrada para as requisições provenientes do front-end.

Alternativas
Q4234260 Arquitetura de Software

Considerando os conceitos fundamentais de arquitetura e linguagem orientadas a objetos, bem como o desenvolvimento e a integração via interfaces de programação de aplicações (API), julgue o item subsequente.


No desenvolvimento de interfaces de programação de aplicações (API) baseadas no estilo arquitetural REST, o servidor deve obrigatoriamente manter o estado da sessão do cliente entre as requisições, visando garantir a integridade dos dados trafegados.

Alternativas
Q4234259 Arquitetura de Software

Considerando os conceitos fundamentais de arquitetura e linguagem orientadas a objetos, bem como o desenvolvimento e a integração via interfaces de programação de aplicações (API), julgue o item subsequente.


Uma interface de programação de aplicações (API) estabelece o contrato de comunicação entre diferentes componentes de software, incluindo em sua especificação formal o código-fonte dos algoritmos responsáveis pelo processamento interno das requisições.

Alternativas
Q4234257 Arquitetura de Software

Acerca da interoperabilidade de sistemas, da arquitetura orientada a serviços (SOA) e dos web services, julgue o item a seguir.


No design avançado de web services, enquanto a abordagem baseada em SOAP utiliza contratos estáticos e predefinidos via WSDL para expor suas operações, um serviço estritamente aderente às restrições do estilo arquitetural REST incorpora a restrição HATEOAS. 

Alternativas
Q4234256 Arquitetura de Software

Acerca da interoperabilidade de sistemas, da arquitetura orientada a serviços (SOA) e dos web services, julgue o item a seguir.


Em arquitetura orientada a serviços (SOA), a utilização de web services tipicamente viabiliza a interoperabilidade entre sistemas heterogêneos ao adotar padrões abertos de comunicação e contratos de serviço que ocultam os detalhes de implementação e a linguagem de programação subjacente.

Alternativas
Q4234255 Arquitetura de Software

Acerca da interoperabilidade de sistemas, da arquitetura orientada a serviços (SOA) e dos web services, julgue o item a seguir.


Em arquitetura orientada a serviços (SOA), a integração entre os sistemas requer que o consumidor e o provedor do serviço sejam desenvolvidos na mesma linguagem de programação, a fim de garantir a padronização das mensagens trafegadas. 

Alternativas
Q4224668 Arquitetura de Software
O Kubernetes é uma engine de orquestração de contêineres Open Source utilizado para automatizar a implantação, dimensionamento e gerenciamento de aplicativos em contêiner. Neste contexto o que é um Kubernetes Pod? 
Alternativas
Q4223166 Arquitetura de Software
No desenvolvimento da API RESTful de um sistema de Ouvidoria, o programador precisa criar o endpoint que receberá os dados de uma nova manifestação enviada pelo cidadão. De acordo com os padrões arquiteturais hipermídia do ecossistema REST, o método deve aceitar o payload dos dados em formato JSON, processar a requisição e gravar um novo registro com ID exclusivo no banco de dados, gerando um recurso inédito no servidor a cada chamada executada.
Para cumprir rigorosamente as boas práticas de design e as restrições semânticas de protocolo da arquitetura REST, o método HTTP que deve ser utilizado para expor esse endpoint e a sua classificação quanto à propriedade de idempotência, são, respectivamente,
Alternativas
Respostas
61: D
62: B
63: E
64: A
65: E
66: E
67: E
68: E
69: E
70: E
71: E
72: C
73: C
74: E
75: E
76: C
77: C
78: E
79: A
80: A