Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.480 questões

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
Q3204744 Arquitetura de Software
Um ERP é um exemplo de sistema integrado de gestão utilizado nas organizações. Assinale a opção que ilustra corretamente um exemplo de ERP em uma fábrica de refrigerante.
Alternativas
Q3204743 Arquitetura de Software
Atente para as seguintes afirmações sobre a análise do ciclo de vida (ACV):

I. A ACV avalia os impactos ambientais de um produto em diferentes níveis, desde a extração de matériaprima até o descarte final.
II. As fases de condução de um estudo de ACV são: (i) definição do objetivo e do escopo; (ii) análise do inventário; (iii) avaliação dos impactos do ciclo de vida e; (iv) interpretação.
III. As etapas para a condução de um estudo de ACV são contempladas na norma ISO 14001.
IV. Um dos objetivos das normas ISO é padronizar a forma de avaliar o ciclo de vida, evitando o surgimento de obstáculos comerciais.
V. A ACV evita o deslocamento dos impactos ambientais de uma etapa do ciclo de vida para outra.

Está correto somente o que se afirma em
Alternativas
Q3204221 Arquitetura de Software
Assinale a afirmação verdadeira com relação ao padrão MVC (Model-View-Controller).
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
Q3187342 Arquitetura de Software
APIs RESTful permitem a comunicação entre sistemas utilizando padrões abertos, como HTTP. Elas são amplamente empregadas em arquiteturas modernas devido à simplicidade e flexibilidade. Sobre as principais características de APIs RESTful, assinale a afirmativa correta.
Alternativas
Q3185226 Arquitetura de Software
Os computadores, em seus vários tipos, capacidade e tamanhos, são as bases do mundo moderno. A partir dessa informação, julgue o item a seguir.

A principal função da unidade de controle (UC) de um processador moderno é realizar operações de ponto flutuante, enquanto a ALU é responsável apenas por operações lógicas simples.
Alternativas
Q3183809 Arquitetura de Software

O mundo moderno depende de muito processamento que ocorre em datacenter compartilhados ou privativos. A segurança, a disponibilidade e a escalabilidade desses ambientes são fundamentais para o sucesso das empresas e das organizações públicas. Com base nessas informações, julgue o item a seguir. 


O balanceamento de carga garante a segurança dos sistemas distribuídos.

Alternativas
Q3183808 Arquitetura de Software

O mundo moderno depende de muito processamento que ocorre em datacenter compartilhados ou privativos. A segurança, a disponibilidade e a escalabilidade desses ambientes são fundamentais para o sucesso das empresas e das organizações públicas. Com base nessas informações, julgue o item a seguir. 


Os sistemas de balanceamento de carga distribuem o tráfego entre vários servidores. 

Alternativas
Q3183773 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 projeto orientado a objetos não pode ser combinado com metodologias ágeis, pois as metodologias ágeis requerem abordagens exclusivamente orientadas a dados.

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
Q3183771 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.


Em arquiteturas de software orientadas a objetos, a principal função das classes é armazenar dados, e a interação entre objetos não tem impacto significativo no design do sistema.

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
Q3174936 Arquitetura de Software
Apache Kafka e RabbitMQ são duas tecnologias importantes no contexto de desenvolvimento de aplicações modernas quando se trata de pipeline de dados de streaming e mensageria.
A respeito dessas ferramentas, julgue as seguintes afirmativas:

I. O Kafka emprega um modelo de log particionado, o qual reúne abordagens de fila de mensagens e assinatura de publicação.
II. O RabbitMQ utiliza um protocolo binário via TCP.
III. O Kafka não permite que variados consumidores recebam a mesma mensagem, uma vez que são excluídas após consumo.

Está correto o que se afirma em
Alternativas
Q3174235 Arquitetura de Software
Em um ambiente de Gestão Eletrônica de Documentos (GED), precisa-se desenvolver uma ferramenta que trabalhe gerenciando as etapas de construção de um documento, criando um caminho entre usuários autorizados e cada etapa do processo (criação, revisão, aprovação e publicação). Essa ferramenta deve trabalhar como um sistema de:
Alternativas
Q3174208 Arquitetura de Software
Um empreendimento de desenvolvimento de softwares está trabalhando com ambiente de Arquitetura Orientada aos Serviços (SOA). Nesse caso, ele vai utilizar uma arquitetura de software para auxiliar na comunicação com um outro sistema, que vai trabalhar com vários outros serviços, estabelecendo a comunicação entre esses serviços e seus consumidores, sem depender da tecnologia por trás. O tipo de arquitetura SOA a ser utilizada, nesse caso, é a de: 
Alternativas
Respostas
1: A
2: C
3: A
4: B
5: C
6: A
7: E
8: E
9: E
10: C
11: E
12: E
13: E
14: C
15: E
16: A
17: D
18: A
19: C
20: B