Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 6.457 questões

Q3111805 Arquitetura de Software
Acerca de web services e de interoperabilidade de sistemas, julgue o item a seguir.

Web service consiste em uma instância de uma ideia mais geral de um serviço, definido como um ato ou desempenho oferecido de uma parte para outra.
Alternativas
Q3111789 Arquitetura de Software
    Determinada aplicação possui backend que deve enviar notificações aos usuários finais por meio de dois canais: emails e notificações push para o aplicativo móvel. A aplicação publica a notificação para duas filas (email e push), uma para cada canal. Os programas que gerenciam emails e notificações push se inscrevem na fila em que estão interessados e lidam com as notificações assim que elas chegam.
Com base nessa situação hipotética, julgue o item subsequente, relativo a RabbitMQ.

Na situação hipotética apresentada, o RabbitMQ poderia ser utilizado como message broker, pois essa solução permite intermediar a comunicação entre diferentes componentes de um sistema, permitindo que eles se comuniquem de forma assíncrona e desacoplada, e pode, nesse caso, realizar manutenção nos gerenciadores de notificação sem interromper todo o serviço. 
Alternativas
Q3111785 Arquitetura de Software
No que concerne a Java, Zuul e Spring Cloud, julgue o item a seguir.

O Spring Cloud fornece ferramentas para os desenvolvedores criarem rapidamente alguns dos padrões comuns em sistemas distribuídos, como, por exemplo, gerenciamento de configuração e descoberta de serviços.
Alternativas
Q3110971 Arquitetura de Software
A respeito de redes de computadores, julgue o item que se segue.

Na arquitetura cliente-servidor, há uma confiança mínima nos servidores dedicados, pois a aplicação utiliza a comunicação direta entre duplas de hospedeiros conectados alternadamente, denominados pares.
Alternativas
Q3110956 Arquitetura de Software
Julgue o próximo item, no que diz respeito à arquitetura cliente-servidor multicamadas.

Na arquitetura cliente-servidor multicamadas, os controles do sistema operacional e do hardware estão contidos na camada de serviços do sistema, que é a camada intermediária do modelo. 
Alternativas
Q3110955 Arquitetura de Software
Julgue o próximo item, no que diz respeito à arquitetura cliente-servidor multicamadas.

O front-end representa o serviço que fica disponível no servidor para ser acessado pelos diversos clientes da aplicação.
Alternativas
Q3110608 Arquitetura de Software
A arquitetura MVP surgiu originalmente como uma variação da arquitetura MVC, e ganhou bastante popularidade nas últimas décadas, especialmente com o aumento de aplicações móveis desenvolvidas, tornando-se muito comum no desenvolvimento de aplicações Android. Nesse contexto, assinale a alternativa incorreta: 
Alternativas
Q3104133 Arquitetura de Software
Julgue o item subsequente a respeito do Modelo de Acessibilidade em Governo Eletrônico (eMAG).
As diretrizes do eMAG para acessibilidade determinam como as páginas web do governo brasileiro devem ser implementadas no que diz respeito ao seu comportamento.
Alternativas
Q3104132 Arquitetura de Software
Julgue o item subsequente a respeito do Modelo de Acessibilidade em Governo Eletrônico (eMAG).
Uma das recomendações do eMAG é fornecer a opção de alterar a duração relativa à realização de uma tarefa para a qual haja limite de tempo. 
Alternativas
Q3104125 Arquitetura de Software
No que concerne a DDD (domain-driven design), julgue o item subsecutivo.
Em DDD, os diagramas são elaborados com linguagem ubíqua, que é uma linguagem de marcação semelhante ao XML. 
Alternativas
Q3104124 Arquitetura de Software
No que concerne a DDD (domain-driven design), julgue o item subsecutivo.
Conforme o conceito de bounded contexts, os contextos da aplicação têm regras e responsabilidades claramente definidas, representadas em um context map.
Alternativas
Q3104122 Arquitetura de Software
A respeito da arquitetura de aplicações para ambiente web e da arquitetura em camadas, julgue o próximo item. 
Na arquitetura em camadas, as regras de negócio devem ser implementadas nas camadas de apresentação e de lógica de negócio. 
Alternativas
Q3104120 Arquitetura de Software
A respeito de microsserviços, julgue o item seguinte. 
Cada solicitação de API RESTful é executada independentemente de solicitações anteriores, caracterizando um método de comunicação com ausência de estado.
Alternativas
Q3104114 Arquitetura de Software
No que diz respeito à engenharia de software, julgue o item subsequente.
As arquiteturas de referência fornecem um modelo para avaliar projetos e informar a respeito das características arquiteturais em um domínio específico, embora nem todas as suas características sejam usadas em uma única aplicação.
Alternativas
Q3104107 Arquitetura de Software
Acerca de Kubernetes, julgue o item que se segue. 
Worker nodes têm a função de coordenar tarefas dos pods e manter a saúde do cluster, sendo o master node o local onde os pods são executados.
Alternativas
Q3102091 Arquitetura de Software

No que diz respeito ao monitoramento e à otimização de processos de suporte, bem como à implantação de atualizações e de patches, julgue o item a seguir.


Em Linux, o comando rpm é um gerenciador de pacotes que pode ser utilizado para instalar, consultar, verificar, atualizar e desinstalar pacotes de software, incluindo patches de segurança. Ao ser utilizado com a opção “‑qa”, ele mostrará a lista apenas dos arquivos de configuração de um determinado pacote.

Alternativas
Q3102078 Arquitetura de Software

Acerca da linguagem de modelagem unificada (UML), dos diagramas utilizados na análise orientada a objetos (AOO) e do suporte técnico aos usuários de informática, julgue o item a seguir.


Na AOO, o diagrama de interação ilustra a interação entre os objetos ao longo do tempo, mostrando a troca de mensagens entre eles.

Alternativas
Q3102077 Arquitetura de Software

Acerca da linguagem de modelagem unificada (UML), dos diagramas utilizados na análise orientada a objetos (AOO) e do suporte técnico aos usuários de informática, julgue o item a seguir.


A UML é uma metodologia de desenvolvimento ágil utilizada para gerenciar projetos de software.

Alternativas
Q3095189 Arquitetura de Software
Na usabilidade de software, a IHC tem como objetivo principal:
Alternativas
Q3090051 Arquitetura de Software
Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma.
Em relação à API REST, assinale a afirmativa correta. 
Alternativas
Respostas
121: C
122: C
123: C
124: E
125: C
126: E
127: B
128: E
129: C
130: E
131: C
132: E
133: C
134: C
135: E
136: E
137: C
138: E
139: C
140: B