🎯 Saiba o que estudar

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

Questões de Concurso Público NAV Brasil 2026 para Engenheiro - Software

Foram encontradas 6 questões

Q4222395 Arquitetura de Software
Um engenheiro de software do Serviço de Navegação Aérea do Brasil recebeu a tarefa de projetar o novo microsserviço de processamento de mensagens meteorológicas aeronáuticas (METAR).
O sistema precisa ler boletins climáticos de múltiplos canais (redes de rádio HF, brokers AMQP locais e APIs de satélite externas), e persistir os dados validados, tanto em um banco NoSQL local quanto em um Data Lake central da aeronáutica. Buscando isolar o núcleo das regras de negócio (cálculo de teto de nuvens e visibilidade de pista) de variações tecnológicas em bancos de dados e protocolos de rede de terceiros, o engenheiro decidiu aplicar os padrões da Arquitetura Hexagonal.
No contexto da Arquitetura Hexagonal, para permitir que o núcleo da aplicação invoque operações de persistência no banco NoSQL sem criar um acoplamento direto com o driver específico do banco, o engenheiro de software deve posicionar o contrato da interface de persistência e a sua respectiva implementação em código nas seguintes estruturas:
Alternativas
Q4222396 Arquitetura de Software
O sistema de radar de um Centro de Controle de Área (ACC) processa fluxos de dados de vigilância aérea formatados no padrão internacional EUROCONTROL ASTERIX (Category 062 - SDPS Track Messages).
A equipe técnica precisa integrar um novo módulo de monitoramento ambiental terceirizado que exige o recebimento desses mesmos dados de alvos (altitude, velocidade e proa), mas formatados estritamente na sintaxe XML do padrão meteorológico WXXM (WXXM Weather Information Exchange Model).
O código do sistema de radar existente não pode sofrer modificações estruturais para evitar riscos de regressão no processamento de segurança do tráfego aéreo.
Para viabilizar a comunicação síncrona entre o sistema de radar emissor de objetos ASTERIX e o módulo consumidor estruturado em XML WXXM, ocultando a incompatibilidade de interfaces sem alterar as classes originais, o engenheiro de software deve implementar o padrão de projeto
Alternativas
Q4222402 Arquitetura de Software
Uma equipe de arquitetura de software precisa integrar o barramento de dados de radar de tráfego aéreo centralizado aos terminais secundários de visualização de doze aeródromos regionais.
O sistema exige o tráfego assíncrono massivo e contínuo de dados lógicos com baixíssima latência e em milissegundos. Os arquitetos rejeitaram o uso de uma arquitetura de Integração de Aplicações Corporativas baseada em Barramento de Serviços Corporativos (ESB) tradicional pesada com transformações XML complexas e decidiram implantar um broker de mensageria moderno altamente escalável baseado em logs imutáveis distribuídos em disco.
A principal justificativa técnica que ampara a escolha de um broker – baseado em logs distribuídos em detrimento de uma arquitetura baseada em ESB tradicional pesada para fluxos de dados de radar massivos em tempo real –, consiste no fato de o primeiro
Alternativas
Q4222406 Arquitetura de Software
No desenvolvimento de um novo painel web para visualização de boletins meteorológicos, a equipe técnica optou por uma arquitetura em camadas padrão de mercado. A meta é garantir a separação de conceitos e facilitar manutenções futuras no código do sistema de navegação aérea.
A arquitetura em camadas organiza o sistema de forma que cada camada forneça serviços para a camada imediatamente superior e utilize os serviços da camada imediatamente inferior.
Assinale a afirmativa correta sobre as regras de acoplamento e dependência nesse padrão arquitetural clássico. 
Alternativas
Q4222417 Arquitetura de Software
Ao desenvolver o novo portal corporativo para consulta de escalas dos técnicos em meteorologia aeronáutica, o designer do Serviço de Navegação Aérea incluiu o atributo HTML alt em todas as imagens de gráficos meteorológicos estáticos disponibilizados na tela.
As diretrizes do WCAG (Web Content Accessibility Guidelines) estabelecem padrões internacionais essenciais para assegurar a acessibilidade web para pessoas com deficiências.
A justificativa técnica para o uso correto do atributo descritivo alt em imagens significativas é
Alternativas
Q4222424 Arquitetura de Software
O setor de qualidade de software do Serviço de Navegação Aérea está revisando um diagrama BPMN 2.0 que descreve o processo de “Modificação de Plano de Voo”. O diagrama apresenta duas Pools distintas: “Centro de Controle” e “Companhia Aérea”.
O desenvolvedor utilizou uma linha contínua com uma seta na ponta para conectar diretamente uma tarefa de dentro da piscina do Centro de Controle a uma tarefa situada na piscina da Companhia Aérea.
Com base nas regras estritas de sintaxe e conectores da notação BPMN 2.0 para modelagem de processos corporativos, assinale a afirmativa correta.
Alternativas
Respostas
1: B
2: B
3: A
4: C
5: B
6: A