🎯 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

Q3362166 Arquitetura de Software
Uma das principais ideias da arquitetura hexagonal é separar o código de negócios do código de tecnologia. Com relação à arquitetura, analise as afirmativas a seguir

I. O hexágono de domínio representa um esforço para entender e modelar um problema do mundo real. Nele reúnem-se os elementos responsáveis por descrever os principais problemas que o software resolverá. Entidades e objetos de valor são os principais elementos utilizados. Entidades representam coisas às quais atribui-se uma identidade e objetos de valor são componentes imutáveis que usados para compor as entidades.

II. O hexágono de aplicativo é onde se trata abstratamente com tarefas específicas do aplicativo. Ele fica entre os lados de negócios e tecnologia, atua como um intermediário para interagir com ambas as partes. Ele utiliza portas e casos de uso para executar suas funções.

III. O hexágono de interfaces fornece as conexões do mundo externo, é o lugar onde se determina como expor os recursos dos aplicativos, por exemplo, ali se definem os endpoints REST ou gRPC. Esse hexágono pode ser usado para especificar as interfaces dos mecanismos para buscar dados de bancos de dados, corretores de mensagens ou qualquer outro sistema.


Está correto o que se afirma em 
Alternativas
Q3357245 Arquitetura de Software
Considere as afirmativas relacionadas a microsserviços apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:

(__)A arquitetura de microsserviços, ao dividir o sistema em serviços independentes, pode aumentar a complexidade do sistema, exigindo mecanismos de comunicação e coordenação entre os serviços.
(__)Um dos benefícios da arquitetura de microsserviços é a possibilidade de utilizar diferentes tecnologias e linguagens de programação para cada serviço, adaptando a escolha à necessidade específica de cada componente.
(__)A arquitetura de microsserviços garante um baixo acoplamento entre os serviços, eliminando completamente a necessidade de coordenação entre as equipes de desenvolvimento.

Assinale a alternativa que apresenta a sequência correta: 
Alternativas
Q3357241 Arquitetura de Software
Em APIs RESTful, a principal função das "fórmulas de link" (link fórmulas) no design de recursos, é:
Alternativas
Q3357239 Arquitetura de Software
Acerca da organização de componentes em uma arquitetura de software, analise as afirmativas a seguir:

I.A coesão de componentes é um conceito simples que se resume a agrupar classes e módulos, que realizam a mesma função em um único componente.
II.O Princípio de Reutilização Comum (CRP) sugere que classes e módulos, que tendem a ser reutilizados em conjunto, devem ser agrupados no mesmo componente.
III.O Princípio de Fechamento Comum (CCP) defende que classes e módulos, que mudam pelas mesmas razões devem ser agrupados no mesmo componente, facilitando a manutenção e reduzindo o impacto de alterações.

É correto o que se afirma em:
Alternativas
Q3350285 Arquitetura de Software

Docker Compose é o nome dado a uma ferramenta presente no ambiente Docker.


O propósito dessa ferramenta é

Alternativas
Q3350262 Arquitetura de Software
A respeito de aplicações baseadas em arquitetura monolítica, no caso geral, é correto dizer que
Alternativas
Q3350261 Arquitetura de Software
Na Arquitetura Limpa, que é modelada por meio de um diagrama que contém círculos concêntricos, existe uma regra conhecida como Regra da Dependência.
De acordo com essa regra, assinale a alternativa correta. 
Alternativas
Q3350260 Arquitetura de Software
No contexto da arquitetura de microsserviços, um determinado padrão arquitetural é chamado de Database per Service.
Assinale a alternativa correta sobre esse padrão.
Alternativas
Q3336825 Arquitetura de Software
Após um estudo aprofundado sobre a sistemática de gestão de processos e do sistema digital que a apoia – o SisGEPRO 1.0 –, a Equipe de Soluções Técnicas (EST) identificou que há conceitos do negócio que não são compreendidos por algumas das partes envolvidas na sustentação do sistema, levando a erros de codificação. Assim, dada a complexidade do negócio e a obsolescência do SisGEPRO 1.0, a EST recomendou o desenvolvimento de uma nova versão do sistema – o SisGEPRO 2.0 – aplicando a abordagem Domain-Driven Design (DDD). Em conformidade com o DDD, o arquiteto de software, após a modelagem dos conceitos do domínio, irá:
Alternativas
Q3307200 Arquitetura de Software

Acerca de arquitetura e tecnologias de sistemas de informações e de desenvolvimento de integrações, julgue o seguinte item. 


A especificação de metadados, em sistemas distribuídos, desempenha um papel crucial no sincronismo dos servidores, garantindo-se conformidade e eficiência no armazenamento e na recuperação dos dados. 

Alternativas
Q3307198 Arquitetura de Software

Acerca de arquitetura e tecnologias de sistemas de informações e de desenvolvimento de integrações, julgue o seguinte item. 


A arquitetura de software em sistemas distribuídos costuma ser organizada em aplicações encapsuladas, comumente emprega o modelo MVC (model-view-controller) para separar as responsabilidades de apresentação, processamento e acesso a dados, ao custo de maiores manutenção, escalabilidade e flexibilidade.  

Alternativas
Q3307185 Arquitetura de Software

Julgue o item a seguir, referente a ferramentas de integração assíncrona, microsserviços, arquitetura orientada a serviços e gerenciamento de serviços.


No NATS CLI, um contexto é uma configuração nomeada que guarda definições como URLs de servidores, credenciais e certificados, o que facilita a alternância entre diferentes ambientes de conexão.  

Alternativas
Q3307179 Arquitetura de Software

A respeito de conceitos relacionados à computação em nuvem, julgue o item que se segue. 


Em uma nuvem Azure, os grandes desafios do estilo de arquitetura controlada por eventos são o tratamento de erros e a perda de dados, em razão de a comunicação ser assíncrona. 

Alternativas
Q3303395 Arquitetura de Software

Julgue o próximo item, relativo a API (Application Programming Interface). 


Em um sistema de rastreabilidade alimentar que opere em múltiplos pontos da cadeia de suprimentos, uma API RESTful com arquitetura eventual consistency será a abordagem mais adequada para garantir a integridade dos dados entre fornecedores, distribuidores e varejistas, pois evitará bloqueios transacionais e melhorará a escalabilidade, sem comprometer a precisão das informações em tempo real. 

Alternativas
Q3302843 Arquitetura de Software

Uma empresa precisa processar grandes volumes de dados e está avaliando a adoção de Apache Hadoop ou Apache Spark para suas operações. A equipe técnica analisou as características de cada tecnologia e fez as seguintes observações:



• A equipe deseja minimizar a latência no processamento dos dados.


• O projeto exige suporte para análise de dados em tempo real.


• O orçamento disponível permite a utilização de mais memória RAM, se necessário.


• A infraestrutura já possui um Data Lake armazenado no HDFS.



Com base nas informações apresentadas, assinale a alternativa que representa a escolha mais adequada e o seu principal motivo.

Alternativas
Q3298827 Arquitetura de Software
A arquitetura em camadas é um padrão de arquitetura de software amplamente utilizado para estruturar sistemas complexos de forma organizada e modular. Esse modelo divide a aplicação em camadas lógicas, cada uma com responsabilidades específicas, promovendo separação de responsabilidades, maior manutenção e escalabilidade do sistema. Da perspectiva de fluxo de dados, para que uma arquitetura esteja em conformidade com o padrão, preservando a manutenibilidade e portabilidade, a invocação de funcionalidades só deve acontecer das camadas
Alternativas
Q3290588 Arquitetura de Software
O Tribunal Regional do Trabalho está desenvolvendo um sistema de gestão de documentos judiciais que permite o armazenamento, recuperação e edição de diversos tipos de documentos, como petições, sentenças e relatórios de audiência. O sistema deve permitir que novas funcionalidades sejam adicionadas de forma modular e que alterações nos requisitos de cada tipo de documento não afetem o sistema como um todo. Nessas circunstâncias, a equipe de desenvolvimento deverá aplicar, corretamente, o padrão de projeto mais apropriado, que é o  
Alternativas
Q3288670 Arquitetura de Software
A arquitetura baseada em microsserviços tem sido muito utilizada em detrimento da arquitetura monolítica.
Assinale a alternativa que apresenta CORRETAMENTE o principal benefício do uso de microsserviços em comparação a uma arquitetura monolítica: 
Alternativas
Q3286418 Arquitetura de Software

Julgue o item subsequente, relacionado a arquitetura de software escalável e manutenível ao longo do tempo. 


O uso de padrões de projeto (design patterns) em uma arquitetura de software pode contribuir significativamente para a manutenção e escalabilidade do sistema. 

Alternativas
Q3286417 Arquitetura de Software

Julgue o item subsequente, relacionado a arquitetura de software escalável e manutenível ao longo do tempo. 


Uma arquitetura de software bem projetada deve permitir que o sistema cresça e evolua de maneira eficiente, sem necessidade de grandes reestruturações. 

Alternativas
Respostas
181: D
182: B
183: C
184: A
185: D
186: B
187: D
188: E
189: D
190: C
191: E
192: C
193: C
194: E
195: D
196: A
197: C
198: D
199: C
200: C