Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.270 questões

Q4293825 Arquitetura de Software
Considere, por hipótese, que uma equipe técnica está migrando serviços críticos, como roteamento dinâmico, monitoramento de frota e emissão de bilhetes, para um ambiente conteinerizado. Durante a revisão do projeto, surgiu a dúvida sobre como o Kubernetes coordena a execução de containers que precisam manter alta disponibilidade para lidar com picos de demanda em horários de rush. Um técnico com experiência no uso de Docker e Kubernetes, explicou que o mecanismo utilizado para garantir essa resiliência é o
Alternativas
Q4282205 Arquitetura de Software
Segundo a gangue dos quatro (Gof, do inglês Gang of Four), os padrões de projeto variam na sua granularidade e no seu nível de abstração. Como existem muitos padrões de projeto, necessitamos de uma maneira de organizá-los. O primeiro critério, chamado finalidade, reflete o que um padrão faz. O segundo critério, chamado escopo, especifica se o padrão se aplica primariamente a classes ou a objetos.
Relacione os padrões de projeto do Gof a seguir apresentados com seus respectivos escopos. 

1.Classe  2.Objeto 

() Abstract Factory () Factory Method () Template Method () Strategy () Decorator 

Assinale a alternativa que indica a sequência correta, na ordem apresentada, de cima para baixo:  
Alternativas
Q4279901 Arquitetura de Software
No sistema de acompanhamento processual de um tribunal, sempre que um processo muda de estado, diversos componentes interessados — o painel de estatísticas, o serviço de notificação por e-mail e a integração com sistema externo — devem ser avisados automaticamente da mudança, sem que o objeto que representa o processo conheça as classes concretas desses interessados, que podem ser acrescentados ou removidos em tempo de execução.

Assinale a opção que indica o padrão de projeto (GoF) adequado para esse requisito.
Alternativas
Q4279899 Arquitetura de Software
O sistema corporativo de um órgão estadual é um monólito cujas publicações em produção exigem a reimplantação completa da aplicação, com janelas longas e alto risco. A equipe de arquitetura propõe migração gradual para microsserviços e submete a proposta a parecer técnico.

Nesse contexto, é correto afirmar que
Alternativas
Q4260141 Arquitetura de Software
Em uma plataforma de comércio eletrônico, uma camada intermediária do sistema é responsável por processar as regras de cálculo de frete, validar a disponibilidade de estoque e aplicar descontos promocionais antes de persistir os dados, atuando como intermediária entre a interface do usuário e o banco de dados. Assinale a alternativa que identifica essa camada da arquitetura de três níveis.
Alternativas
Q4260140 Arquitetura de Software
Durante o projeto de um novo sistema de folha de pagamento, o analista começa definindo a solução como um todo e a decompõe progressivamente em módulos menores e mais específicos, como cálculo de salários e gestão de benefícios, refinando cada componente hierarquicamente até o nível de implementação. Assinale a alternativa que identifica essa técnica de decomposição.
Alternativas
Q4256900 Arquitetura de Software
A computação em nuvem revolucionou a forma como os recursos de TI são consumidos e gerenciados pelas organizações.
Assinale a alternativa correta sobre os modelos de serviço em nuvem (IaaS, PaaS, SaaS).
Alternativas
Q4256861 Arquitetura de Software
Associe os conceitos de comunicação e integração de sistemas às suas respectivas definições e características.


Imagem associada para resolução da questão

A sequência CORRETA da associação, de cima para baixo, é
Alternativas
Q4248435 Arquitetura de Software

Julgue o item subsequente, no que diz respeito a design de software e às recomendações W3C para desenvolvimento web. 


Em arquitetura de microsserviços, o API Gateway é utilizado prioritariamente para a comunicação interna entre os próprios serviços, cabendo aos clientes acessar cada microsserviço de forma direta para evitar a formação de um ponto único de entrada.

Alternativas
Q4248434 Arquitetura de Software

Julgue o item subsequente, no que diz respeito a design de software e às recomendações W3C para desenvolvimento web. 


No modelo de padrões web, a linguagem HTML é usada para estruturar o conteúdo; a linguagem CSS, para controlar estilo e layout; e o modelo de documento (DOM), combinado a scripts e Ajax, para apoiar interatividade em aplicações web.

Alternativas
Q4248429 Arquitetura de Software

Acerca dos conceitos relativos a desenvolvimento de sistemas, julgue o item a seguir.


Os padrões de projeto consistem em implementações completas e obrigatórias cujo objetivo principal é substituir a etapa de modelagem de software pelo uso de códigos prontos e invariáveis, destinados à resolução de problemas recorrentes de projeto. 

Alternativas
Q4248425 Arquitetura de Software

Com relação à arquitetura de software, à interoperabilidade de sistemas e a tecnologias associadas, julgue o item subsequente.


Em arquiteturas orientadas a serviços, estes são independentes da plataforma de hardware e da linguagem de programação utilizada em sua implementação, podendo ser orquestrados a partir de serviços locais e externos por meio de protocolos-padrão como SOAP e WSDL.

Alternativas
Q4248410 Arquitetura de Software

A respeito dos conceitos fundamentais da orientação a objetos, da linguagem C# e de API (application programming interface), julgue o item subsequente.


A API REST permite comunicação bidirecional entre cliente e servidor, possibilitando o envio de mensagens do servidor aos clientes conectados.

Alternativas
Q4245030 Arquitetura de Software
Sobre APIs (Application Programming Interfaces), é correto afirmar que: 
Alternativas
Q4240115 Arquitetura de Software
Durante a análise de um portfólio de aplicações foi identificado que um sistema legado apresenta baixa aderência aos processos atuais e custos elevados de manutenção, além de funcionalidades já atendidas por outras soluções corporativas em operação. Considerando a utilização do modelo TIME para apoiar decisões sobre o ciclo de vida das aplicações, a classificação mais adequada para esse sistema é Eliminate, por
Alternativas
Q4240114 Arquitetura de Software
Um conjunto de profissionais de um órgão público está modernizando o acesso aos seus sistemas corporativos. Para reduzir o acoplamento entre aplicações, foi adotada uma arquitetura baseada em API-led Connectivity. Nesse contexto, a distribuição mais adequada das responsabilidades entre APIs de Sistema, APIs de Processo e APIs de Experiência consiste em
Alternativas
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
Respostas
41: E
42: A
43: C
44: D
45: D
46: A
47: C
48: B
49: E
50: C
51: E
52: C
53: E
54: C
55: E
56: D
57: D
58: B
59: E
60: A