Questões de Concurso Comentadas sobre arquitetura de software em arquitetura de software

Foram encontradas 454 questões

Q3274676 Arquitetura de Software

No que diz respeito às metodologias Agile, Scrum e Kanban, à arquitetura de software e às ferramentas utilizadas em projeto de software, julgue o item seguinte.


A principal função de uma arquitetura de software em um sistema complexo é determinar a linguagem de programação e as ferramentas específicas a serem utilizadas durante o desenvolvimento.

Alternativas
Q3257470 Arquitetura de Software

No que se refere à integração de sistemas, julgue o item que se segue.


O GraphQL permite que clientes definam exatamente os dados de precisam em uma única consulta, reduzindo over-fetching e under-fetching.


Alternativas
Q3257460 Arquitetura de Software
Julgue o item que se segue, a respeito de gerenciamento e orquestração de contêineres, implementação de práticas DevOps em ambientes de nuvem e configuration management tools.


O Puppet utiliza linguagem de domínio específico (DSL) que não suporta a definição de dependências entre recursos e a ordenação de execuções. 
Alternativas
Q3256016 Arquitetura de Software
Qual plataforma de código aberto que permite processar, armazenar e transmitir dados em tempo real, sendo uma alternativa aos sistemas de mensageria tradicionais e é muito usada para processamento de eventos e streaming de dados? 
Alternativas
Q3255998 Arquitetura de Software
Na Arquitetura Orientada a Eventos (Event-Driven Architecture - EDA), qual componente é responsável por capturar eventos gerados por diferentes fontes, armazená-los temporariamente e garantindo a entrega aos consumidores, mesmo em caso de falhas, permitindo que os sistemas sejam desacoplados e escaláveis? 
Alternativas
Q3237313 Arquitetura de Software
Considere a definição a seguir: "É a estrutura base de um sistema de software, que descreve como seus componentes estão organizados, como eles comunicam entre si e quais diretrizes e princípios são usados para direcionar seu design e evolução. Em essência este artefato de software define a espinha dorsal de um sistema de informação, viabilizando que ele atenda aos requisitos técnicos, de negócios e de qualidade." Diante da definição apresentada, pode-se afirmar que ela se refere à(ao):
Alternativas
Q3230809 Arquitetura de Software
Analise as afirmações abaixo sobre softwares contábeis.

I.Os softwares contábeis permitem uma automação do processo contábil, aumentando a precisão e reduzindo o risco de erros manuais.

II.O uso de planilhas eletrônicas para análise de dados contábeis pode ser uma alternativa viável para pequenas empresas, mas à medida que a empresa cresce, o software contábil torna-se mais essencial para garantir a conformidade e a eficiência.

III.As ferramentas de planilhas eletrônicas são mais eficazes do que os softwares contábeis para a gestão de grandes volumes de dados contábeis devido à sua flexibilidade e personalização.


A seguir, assinale a alternativa correta.
Alternativas
Q3219515 Arquitetura de Software
Atualmente, no cenário do desenvolvimento de software, observa-se uma crescente popularidade no uso de APIs, uma vez que têm se mostrado uma solução eficaz para a transição entre sistemas legados e a implementação de novos sistemas. GraphQL (Graph Query Language) tem se destacado como uma das opções para consumo eficiente das API's. Sobre essa tecnologia, analise as afirmativas a seguir: 

I. JSON é um requisito para usar GraphQL.
Il. Por meio do GraphQL é possível evitar o overfetching.
III. Não é possível utilizar o GraphQL junto do REST, pois há conflito no serviço.
IV. É possível utilizar filtros e ordenação nativamente, porém para paginação é necessário uso de bibliotecas auxiliares. 

Da relação apresentada está CORRETO o que se afirma em:  
Alternativas
Q3204219 Arquitetura de Software
Em uma arquitetura de microsserviços, o sistema de software é desenvolvido como um conjunto de
Alternativas
Q3204218 Arquitetura de Software
No que diz respeito à arquitetura de microsserviços, assinale a afirmação verdadeira.
Alternativas
Q3183772 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O processo de desenvolvimento de software modular não requer definição de interfaces entre os módulos, já que cada módulo é isolado e não interage com os outros.

Alternativas
Q3183770 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O processo de design modular em software busca isolar funcionalidades específicas em módulos com interfaces bem definidas, promovendo alta coesão dentro dos módulos e baixo acoplamento entre eles, o que facilita a manutenção e a escalabilidade do sistema. 

Alternativas
Q3183769 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


No projeto de software orientado a fluxos de dados, a principal preocupação é a eficiência do código gerado, sem considerar a modularização do sistema ou a reutilização de componentes.

Alternativas
Q3174944 Arquitetura de Software
O Zabbix é uma solução open source de monitoramento distribuído. É um software que monitora vários parâmetros de dispositivos de rede e a saúde e integridade de servidores, sistemas e aplicações. A arquitetura Zabbix possui diversos componentes, cada um com uma função específica.
O componente responsável por fazer a coleta de dados sobre disponibilidade e integridade de sistemas de TI em clientes em uma rede remota é o 
Alternativas
Q3174937 Arquitetura de Software
Assinale a opção que representa uma tecnologia com as seguintes características: arquitetura formada por recursos, servidores e clientes, comunicação stateless, armazenamento em cache, uniformidade de interface e código sob demanda.
Alternativas
Q3170197 Arquitetura de Software

Acerca de arquitetura de software, julgue o item a seguir.


Um dos objetivos da arquitetura de software é definir como será a componentização, bem como a organização desses componentes em um sistema.  

Alternativas
Q3170195 Arquitetura de Software

Acerca de arquitetura de software, julgue o item a seguir.


Uma vez definida a arquitetura de um sistema, ela deve ser mantida sem alteração até o fim do ciclo de vida do sistema.

Alternativas
Q3162947 Arquitetura de Software
Qual padrão de estruturação de infraestrutura é descrito pelo texto abaixo?

“Esse padrão consiste em colocar todo o sistema em uma única pilha de infraestrutura, o que pode ser mais simples de gerenciar inicialmente, mas torna-se difícil de manter conforme o sistema cresce. Embora possa ser adequado para sistemas pequenos e simples, esse padrão apresenta problemas como maior risco de falhas, impacto ampliado de mudanças e lentidão na provisão e atualização do sistema.” Adaptado de Moris (2021)
MORIS, K. Infrastructure as Code: Dynamic System for the Cloud Age. 2021.
Alternativas
Q3161358 Arquitetura de Software
Em relação à arquitetura hexagonal, qual das alternativas a seguir descreve corretamente o objetivo principal dessa abordagem?
Alternativas
Q3161354 Arquitetura de Software
Considerando os conceitos e melhores práticas no design de microsserviços, assinale a alternativa correta.
Alternativas
Respostas
181: E
182: C
183: E
184: E
185: C
186: A
187: C
188: A
189: C
190: A
191: E
192: C
193: E
194: A
195: D
196: C
197: E
198: C
199: B
200: C