Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

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
Q3104103 Arquitetura de Software
Julgue o próximo item, relativo a H2, Keycloak, Webhooks, Git, CD (continuous delivery) e CI (continuous integration). 
O Keycloak é considerado uma pilha de software completa cujo objetivo principal é gerenciar a segurança em contêineres à medida que ele administra a infraestrutura de docker
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
Q3102017 Arquitetura de Software

Em relação ao padrão MVC e às ferramentas Vue.js e Alpine.js, julgue o item seguinte.


No MVC, o controller é responsável por gerenciar diretamente o banco de dados e as interações do usuário.

Alternativas
Q3095189 Arquitetura de Software
Na usabilidade de software, a IHC tem como objetivo principal:
Alternativas
Q3090115 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.
Isso posto, assinale a afirmativa correta a seguir sobre API REST. 
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
Q3088246 Arquitetura de Software
No contexto de arquiteturas de aplicações, cada abordagem tem características próprias que determinam seu uso em diferentes cenários. Associe corretamente os tipos de arquitetura com suas respectivas características e exemplos de aplicação.

I. Cliente/Servidor II. N Camadas III. Arquitetura Orientada a Serviços (SOA ) IV. Distribuída V. Peer-to-Peer (P2P)

Características:

( ) Estrutura composta por diferentes camadas, como apresentação, lógica de negócios e dados, facilitando a manutenção e a escalabilidade, especialmente em sistemas web.
( ) Utiliza uma centralização de recursos, onde o servidor responde às requisições dos clientes conectados, sendo comum em sistemas de gestão empresarial.
( ) Arquitetura voltada à integração e reutilização de serviços, promovendo interoperabilidade entre sistemas legados e novos, muito usada em corporações.
( ) Os nós da rede agem tanto como cliente quanto como servidor, sendo comum em redes de compartilhamento de arquivos e aplicações descentralizadas.
( ) Componentes espalhados geograficamente interagem entre si, possibilitando a execução de tarefas de forma distribuída, como ocorre em soluções de computação em nuvem.

A sequência correta da lista de caraterísticas é
Alternativas
Q3088157 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.
Isso posto, marque a opção correta a seguir sobre API REST. 
Alternativas
Q3088150 Arquitetura de Software
O Modelo de Acessibilidade e-MAG do Governo Brasileiro busca promover a inclusão digital e facilitar o acesso à informação e serviços públicos.
Sobre as recomendações contidas no e-MAG, é correto afirmar que 
Alternativas
Q3086018 Arquitetura de Software
Em relação às arquiteturas hexagonal e de microsserviços, considere as seguintes afirmações:

I. A arquitetura hexagonal, também chamada de Arquitetura de Portas e Adaptadores, visa separar a lógica de negócios das interfaces externas, permitindo uma fácil troca de implementações.
II. Microsserviços são pequenos serviços que compartilham o mesmo banco de dados, promovendo maior acoplamento entre os módulos da aplicação para garantir a consistência dos dados.
III. A arquitetura monolítica pode ser distribuída, mas requer que todos os módulos sejam implantados como um conjunto, ao contrário dos microsserviços, que permitem a implantação independente de cada módulo.

Está correto o que se afirma em
Alternativas
Q3086006 Arquitetura de Software
Uma empresa de comércio eletrônico decidiu integrar seus sistemas de pagamento usando uma arquitetura orientada a serviços e web services como a tecnologia de integração. A ação correta na implementação dessa solução para garantir baixo acoplamento e alta interoperabilidade entre os sistemas seria
Alternativas
Q3085927 Arquitetura de Software
A acessibilidade digital é cada vez mais importante. Muitas empresas, como a startup brasileira Hand Talk, estão investindo em tornar seus sites e aplicativos inclusivos para pessoas com deficiência. Isso envolve um conjunto de práticas com esse fim.
Diante desse contexto, a prática mais eficaz para promover a acessibilidade digital é
Alternativas
Q3072547 Arquitetura de Software
A Álgebra Linear é uma área da matemática frequentemente utilizada na computação para resolver problemas relacionados a gráficos, processamento de imagens, e machine learning. Qual das alternativas a seguir sobre a aplicação da Álgebra Linear na computação é a mais provável de ser correta?
Alternativas
Respostas
501: C
502: E
503: C
504: C
505: E
506: E
507: E
508: C
509: E
510: E
511: C
512: B
513: B
514: A
515: B
516: B
517: E
518: A
519: B
520: A