🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre arquitetura de software em arquitetura de software

Questões Discursivas

Foram encontradas 493 questões

Q3952842 Arquitetura de Software
Com relação à ingestão de dados via filas de mensagens em pipelines de dados, considere o cenário a seguir. Um pipeline consome eventos de uma fila de mensagens que pode entregar mensagens fora de ordem e com política de entrega “pelo menos uma vez”, o que pode ocasionar o recebimento do mesmo evento mais de uma vez. Nesse contexto, a medida mais adequada para evitar efeitos duplicados no processamento é  
Alternativas
Q3945022 Arquitetura de Software
Sobre o estilo arquitetural REST (representational state transfer), assinalar a alternativa INCORRETA.
Alternativas
Q3926900 Arquitetura de Software
A área de Analytics de uma Secretaria da Fazenda mantém múltiplos modelos em produção (inadimplência, fraude em NF-e, seleção para auditoria, previsão de arrecadação) e precisa garantir um ponto Único de verdade sobre qual versão de cada modelo está em produção, permitir a promoção controlada de modelos de staging para produção com critérios formais e aprovações, e manter histérico versionado com metadados (métricas, features, autor, datas) disponível para auditorias. O componente de uma arquitetura de MLOps que atende diretamente a esses requisitos é um
Alternativas
Q3926894 Arquitetura de Software
Uma Secretaria da Fazenda quer unificar, em nuvem, dados de NF-e, escriturações fiscais digitais, transações de cartão de crédito e cruzamentos de malha fiscal em um Único ambiente. Esse ambiente deve sustentar relatórios de arrecadação (Bl) e, também, experimentos de ciência de dados e modelos de machine learning para detectar empresas “laranja”. Já existem um Data Lake em Parquet e um Data Warehouse legado em banco relacional. Considerando governança, desempenho para Bl e flexibilidade analítica, a decisão arquitetural mais adequada a esse cenário é
Alternativas
Q3922977 Arquitetura de Software

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:

Alternativas
Q3922591 Arquitetura de Software
Um arquiteto de software está modernizando a documentação de uma aplicação construída com Spring Boot 3. Ele optou por utilizar a biblioteca springdoc-openapi para expor a interface do Swagger conforme os padrões da especificação OpenAPI 3.x. Ao implementar o controlador responsável pela gestão de inventário, ele precisa anotar um método que recupera um item específico pelo seu código identificador (ex: GET /produtos/{codigo}). Considerando as boas práticas e a compatibilidade com a especificação OpenAPI 3.x, assinale a alternativa que apresenta as anotações específicas de documentação do pacote io.swagger.v3.oas.annotations para descrever, respectivamente, a finalidade do endpoint e o detalhamento do parâmetro recebido na URL.
Alternativas
Q3906955 Arquitetura de Software
Considere que determinada equipe deseje monitorar uma aplicação cloud-native em produção a fim de detectar erros, lentidão e gargalos rapidamente. Nessa situação, uma abordagem essencial de observabilidade corresponde
Alternativas
Q3906591 Arquitetura de Software

Julgue o item que se segue, relativo a conceitos, práticas e ferramentas de integração e entrega contínua (CI/CD) e a gestão financeira em ambientes de computação em nuvem (FinOps).  


A prática de FinOps combina pessoas, processos e tecnologias para fornecer visibilidade detalhada e em tempo real dos custos em ambientes de nuvem, possibilitando o controle financeiro eficaz e a tomada de decisão baseada em dados precisos, o que promove a otimização contínua dos gastos e a gestão alinhada às necessidades estratégicas do negócio.

Alternativas
Q3906588 Arquitetura de Software

Em relação à computação em nuvem e a tecnologias de contêineres, julgue o item a seguir.  


Em arquiteturas serverless, operam servidores físicos, porém a gestão da infraestrutura — incluídos o provisionamento, a manutenção e a escalabilidade — é totalmente abstraída dos desenvolvedores, que focam exclusivamente a lógica da aplicação, permitindo rápida adaptação a demandas variáveis, sem preocupações com recursos subjacentes.  

Alternativas
Q3886841 Arquitetura de Software

Acerca de arquitetura de aplicações, julgue o próximo item.


Um microsserviço pode ter diversas finalidades, desde que sejam escritas na mesma linguagem e estejam no mesmo servidor.

Alternativas
Q3881283 Arquitetura de Software
Diversos padrões arquiteturais representam soluções difundidas e aceitas no mercado, como Arquitetura Cliente-Servidor (clientserver) e Arquitetura em Camadas (Layers). Buscando o isolamento da lógica de negócios das preocupações de infraestrutura e a melhoria da testabilidade, podem ser destacados os modelos de Arquitetura Limpa (Clean Architecture), Arquitetura Cebola (Onion Architecture), Arquitetura de Fatias Verticais (Vertical Slice Architecture) e a Arquitetura Hexagonal (Ports and Adapters).

Especificamente, a proposta do padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) é criar 
Alternativas
Q3878708 Arquitetura de Software
O Tribunal de Justiça do Estado do Rio de Janeiro (TJRJ) possui uma plataforma de consulta pública para serviços comuns e recebe milhões de acessos diariamente. A plataforma está com baixa performance e, para garantir a alta disponibilidade e melhorar o desempenho, a equipe de infraestrutura do Tribunal implementou caching em vários níveis como na borda da rede, nos servidores de aplicação e na memória local. A política de cache inclui expiração por tempo e invalidação por atualização de dados sensíveis. Após a implementação dessas medidas, a equipe do Tribunal sentirá um impacto no(a):
Alternativas
Q3878691 Arquitetura de Software
Uma corte superior está redesenhando sua arquitetura de sistemas para suportar sistemas legados críticos ainda executados em data center próprio, novos serviços digitais com alta variabilidade de carga (portais, APIs abertas, painéis em tempo real), além de requisitos rígidos de conformidade, auditoria e soberania de dados.
Na proposta inicial, a área de TI contrapõe duas abordagens de alto nível:
• estratégia nativa (cloud-native), com serviços desenhados desde o início para consumir intensamente recursos de nuvem pública (contêineres orquestrados, funções serverless, filas e bancos gerenciados, observabilidade integrada etc.);
• estratégia híbrida, em que parte significativa da carga permanece em data center próprio ou em nuvem privada, com integração estruturada (túneis seguros, VPN, direct connect, replicação de dados) com a nuvem pública.
Considerando os trade-offs entre uma arquitetura nativa em nuvem e uma arquitetura híbrida nesse contexto, é correto afirmar que:
Alternativas
Q3878260 Arquitetura de Software
O TJRJ hospeda a aplicação web Consulta+ em uma instância de computação, na nuvem pública. A equipe de analistas do tribunal precisa escalar a capacidade de atendimento da aplicação, que atualmente suporta 5.000 requisições por minuto, para ao menos 12.000 requisições por minuto. A equipe deve decidir entre adicionar recursos à instância atual, que passaria a suportar mais 14.000 requisições por minuto, por R$ 5.000,00 a mais, ou adicionar novas instâncias, cada uma suportando 3.000 requisições por minuto, por R$ 1.050,00 cada uma. A escolha dos analistas deve ser aquela de melhor custo-benefício.
Para aumentar a capacidade de Consulta+, os analistas do TJRJ devem optar pela escalabilidade: 
Alternativas
Q3874615 Arquitetura de Software
Em ambientes cloud, multi-tenancy refere-se a: 
Alternativas
Q3874363 Arquitetura de Software
Uma equipe de analistas está desenvolvendo um sistema de notificação em tempo real para informar outros sistemas sobre alterações de status em processos judiciais. A equipe deve basear o sistema em filas de mensagens, utilizando um servidor RabbitMQ. A fim de minimizar os custos associados ao tráfego de notificações, o sistema deve buscar, o máximo possível, entregar cada notificação exatamente uma vez. Para que o sistema opere dentro dos critérios propostos, a equipe deve configurar o servidor RabbitMQ de forma a:
Alternativas
Q3874344 Arquitetura de Software
Como arquiteto de software, Pedro optou por adotar um estilo arquitetural híbrido derivado de vários outros. Analisando as vantagens e desvantagens do estilo Representational State Transfer (REST), Pedro observou como vantagem:
Alternativas
Q3874341 Arquitetura de Software
Douglas, o arquiteto de software da Assessoria de Tecnologia e Inovação de um órgão público, está projetando o NAVER, um novo sistema de software a ser utilizado por vários órgãos vinculados. Douglas deve tomar uma série de decisões estruturais que afetam o NAVER e seu processo de desenvolvimento.
Ao considerar os requisitos não funcionais já identificados para o NAVER, Douglas optou por utilizar a arquitetura cliente-servidor, visto que tal arquitetura:
Alternativas
Q3874340 Arquitetura de Software
Joana é a líder da equipe técnica que está modelando um novo produto de software que apoiará um processo de negócio que se estende de um órgão público superior até seus órgãos subordinados. Em face da inexperiência da equipe técnica com o processo de negócio, Joana resolve fazer uso do DDD (Domain Driven Design) aproximando e envolvendo os especialistas de domínio.
Ao aplicar o DDD, Joana está ciente de que:
Alternativas
Q3871271 Arquitetura de Software
Uma aplicação baseada em microsserviços, hospedada em uma nuvem privada de um órgão, tem apresentado picos de latência em transações que atravessam vários serviços.
Com base no conceito de observabilidade, a correlação correta de itens a ser adotada para acelerar a investigação da causa raiz do problema é:  
Alternativas
Respostas
101: C
102: D
103: B
104: C
105: A
106: C
107: E
108: C
109: C
110: E
111: D
112: E
113: B
114: B
115: B
116: D
117: B
118: D
119: A
120: B