Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.443 questões

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
Q3172913 Arquitetura de Software
APIs (Application Programming Interface) são amplamente utilizadas para comunicação entre sistemas. Assinale a alternativa que apresenta corretamente o propósito e o uso do Swagger no desenvolvimento de APIs.
Alternativas
Q3172910 Arquitetura de Software
Sobre a API RESTful, assinale a alternativa que descreve suas características e propósitos.
Alternativas
Q3172909 Arquitetura de Software
Sobre a arquitetura de microsserviços, assinale a alternativa que apresenta a ideia desta arquitetura.
Alternativas
Q3172886 Arquitetura de Software
Segundo Wiegers e Beatty (2013), assinale a alternativa correta que apresenta as categorias essenciais para o gerenciamento de requisitos durante o ciclo de vida de um projeto.
Alternativas
Q3172885 Arquitetura de Software
Assinale a alternativa que apresenta o papel do gerenciamento de requisitos ao longo do ciclo de vida de um produto de software.
Alternativas
Q3172884 Arquitetura de Software
Assinale a alternativa que apresenta o papel do Open Standard Benchmarking Collaborative (OSBC) na evolução do PCF (Process Classification Framework) e como isso impacta as organizações que utilizam essa arquitetura.
Alternativas
Respostas
1: E
2: E
3: E
4: C
5: E
6: E
7: E
8: C
9: E
10: A
11: D
12: A
13: C
14: B
15: D
16: A
17: D
18: A
19: B
20: C