Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.644 questões

Q4310951 Arquitetura de Software
Em uma arquitetura SOA, qual componente atua como camada de integração capaz de intermediar, rotear e, quando necessário, transformar mensagens entre serviços, reduzindo a dependência direta entre os sistemas participantes? 
Alternativas
Q4310947 Arquitetura de Software
Em uma arquitetura orientada a serviços (SOA), qual característica é considerada um benefício importante?
Alternativas
Q4310943 Arquitetura de Software
Em uma arquitetura de três camadas (3-tier), quais são as três camadas típicas? 
Alternativas
Q4305761 Arquitetura de Software
Um sensor de temperatura (dispositivo IoT) atua exclusivamente como publisher, publicando leituras periódicas usando o protocolo MQTT. Uma aplicação de painel de monitoramento, executando em um servidor web, atua exclusivamente como subscriber, desejando apenas receber essas leituras em tempo real. Assinale a alternativa que descreve corretamente o caminho percorrido pelas leituras do sensor até a aplicação de painel, segundo a arquitetura do protocolo MQTT.
Alternativas
Q4305439 Arquitetura de Software
Assinale a alternativa que corresponde a uma característica da arquitetura de software baseada em microsserviços.
Alternativas
Q4305438 Arquitetura de Software
Uma forma de especificar web services baseados no protocolo SOAP é por meio da linguagem WSDL.

Nesse contexto, assinale a alternativa correta.
Alternativas
Q4305424 Arquitetura de Software
Um aplicativo executa corretamente todas as suas funções, mas os usuários relatam dificuldade para localizar informações e realizar tarefas simples.

Considerando esse problema, a alternativa mais compatível com os princípios da User Experience (UX) é:
Alternativas
Q4294825 Arquitetura de Software
Uma prefeitura pretende modernizar sua Infraestrutura de Dados Espaciais (IDE), permitindo que diferentes secretarias compartilhem informações geográficas produzidas por diversos setores da Administração Pública. Para isso, foi proposto o desenvolvimento de uma arquitetura baseada em serviços interoperáveis, utilizando padrões definidos pelo Open Geospatial Consortium (OGC).

Considerando os princípios de interoperabilidade e os padrões internacionais aplicáveis aos Sistemas de Informações Geográficas (SIG), analise as afirmativas.

I. O padrão WMS (Web Map Service) permite disponibilizar mapas georreferenciados para visualização pela internet.
II. O serviço WFS (Web Feature Service) possibilita o acesso a feições vetoriais e respectivos atributos, permitindo sua manipulação conforme as permissões configuradas.
III. O padrão WCS (Web Coverage Service) destina-se principalmente à disponibilização de dados matriciais (rasters), preservando seus valores originais.
IV. A adoção de padrões OGC favorece a interoperabilidade entre diferentes plataformas e fabricantes de software.

Assinale a alternativa correta.
Alternativas
Q4293852 Arquitetura de Software
Uma empresa de transporte metropolitano está redesenhando o portal de horários e rotas, acessado em celulares em movimento (rede móvel instável, telas pequenas), totens em terminais (telas grandes) e monitores ultrawide em centrais operacionais. O site atual usa layout fixo de 1280px, gerando rolagem horizontal em mobile e deixando elementos como Próximo ônibus fora da área visível. A equipe deseja aplicar boas práticas de design responsivo em uma única base de código, sem manter múltiplas versões do site. A abordagem de design que melhor atende a esse cenário é
Alternativas
Q4293842 Arquitetura de Software
Em uma lista de usuários de uma aplicação Vue.js, o componente pai renderiza <UserCard> para cada usuário e precisa passar o user para o card e receber um evento de remoção emitido pelo componente filho. O padrão Vue.js mais adequado, nesse caso, é no
Alternativas
Q4293833 Arquitetura de Software
Um agente de fiscalização de transporte está avaliando práticas de arquitetura para sistemas cloud-native que precisam garantir escalabilidade e resiliência em ambientes de nuvem. Nesse contexto, a configuração mais adequada é:
Alternativas
Q4293831 Arquitetura de Software
Uma equipe de uma agência reguladora de transporte deseja modernizar o sistema de controle operacional do metrô. O objetivo é permitir que módulos responsáveis por cálculo de lotação, previsão de chegada e priorização de trens funcionem de forma desacoplada das tecnologias externas, incluindo sensores instalados nos trilhos, sistemas de bilhetagem e APls de tráfego urbano. Para atingir esse objetivo, o time optou por adotar uma arquitetura hexagonal. Para isso, decidiram 
Alternativas
Q4293830 Arquitetura de Software
Uma equipe de uma agência reguladora de transporte está modernizando o sistema de gestão da frota de ônibus para uma arquitetura baseada em microsserviços implantados em Docker containers, em Java. Cada microsserviço, como rastreamento de posição, cálculo de previsão de chegada e análise de demanda por ponto, deve poder ser iniciado, parado e escalado de forma independente, sem impactos nos demais componentes. A partir dessas mudanças, optou-se por
Alternativas
Q4293829 Arquitetura de Software
Considere a descrição de um diagrama BPMN aplicado ao processo de monitoramento de transporte metroviário.

1. O processo inicia com um Evento de Início representando a chegada de um trem do metrô à estação.
2.  Em seguida, há   I   que registra automaticamente os dados de chegada no sistema central.
3. Depois,  II  direciona o fluxo:
• Se o trem está dentro do horário previsto, o processo segue para uma Tarefa Manual de conferência visual pelos agentes.
• Se há atraso, o processo segue para uma Tarefa de Notificação, que envia alertas aos painéis de passageiros.
4. Após essas tarefas, ocorre  III  que aguarda uma confirmação externa antes de liberar o trem para a próxima viagem.
5. O diagrama termina com um Evento de Fim, indicando que o processo foi concluído.

O diagrama fica corretamente descrito, preenchendo-se as lacunas I, II e III com os elementos na respectiva ordem:
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
Respostas
21: C
22: C
23: A
24: B
25: E
26: A
27: D
28: D
29: B
30: E
31: E
32: C
33: C
34: D
35: A
36: C
37: D
38: D
39: A
40: C