Questões de Concurso Sobre conceitos básicos em arquitetura de software em arquitetura de software

Foram encontradas 119 questões

Q2321414 Arquitetura de Software
O esquema Classless Interdomain Routing ou CIDR utiliza uma notação para designar quantos bits do endereço de rede será reservado para a identificação da rede.
Alternativas
Q2321408 Arquitetura de Software
Na programação de computadores, o conceito de estrutura de dados chamada "pilha" segue um princípio específico. Em uma pilha, adota-se o princípio do último a entrar, primeiro a sair (LIFO - Last In, First Out), significando que o elemento mais recentemente adicionado é o primeiro a ser removido.
Alternativas
Q2321403 Arquitetura de Software
O polimorfismo Tempo de compilação usa sobrecarga de método. Métodos ou funções podem ter o mesmo nome, mas um número diferente de parâmetros passados para a chamada de método. 
Alternativas
Q2321401 Arquitetura de Software
Uma pilha frequentemente pode ter uma limitação na quantidade de elementos, ou seja, por restrições de memória, de projeto ou pela própria natureza da aplicação. Quando tentamos efetuar um push em uma pilha cheia, ocorre um stack overflow (um estouro de pilha); quando tentamos efetuar um pop em uma pilha vazia, ocorre um stack underflow.
Alternativas
Q2320069 Arquitetura de Software
É um arquivo contendo comandos que podem ser interpretados por algum programa do tipo shell, como, por exemplo, sh ou bash. A descrição refere-se a:
Alternativas
Q2320067 Arquitetura de Software
O Redundant Array of Independent Disks (RAID) é um conjunto de drives de discos físicos, vistos pelo sistema operacional como um único drive lógico, onde os dados são distribuídos em um esquema conhecido como:
Alternativas
Q2319347 Arquitetura de Software
Computadores modernos precisam de várias camadas de software para que ofereçam os serviços com os quais estamos acostumados. Essas camadas facilitam a adaptação do hardware às características e às funcionalidades demandadas pelos seres humanos.
A esse respeito, qual a ordem das camadas de software sobre o hardware, da mais próxima ao hardware para a mais distante?
Alternativas
Q2281817 Arquitetura de Software

No que se refere à arquitetura de soluções, julgue o item subsequente. 


O design detalhado da arquitetura descreve de forma ampla como um software é decomposto e especifica os módulos e as suas relações.

Alternativas
Q2273264 Arquitetura de Software
Considerando que o processamento de dados diz respeito a um conjunto de atividades  e técnicas de transformação de dados brutos e que ele ocorre de forma simultânea entre um hardware e um software, analise os sistemas hipotéticos a seguir:
Sistema A: Um sistema de geração de relatórios periódicos de vendas em que informações de vendas são agregadas, transformadas e processadas posteriormente para geração de relatórios de vendas por região métricas de desempenho dos vendedores.
Sistema B: Aplicativo de mensagens instantâneas em que os usuários podem enviar mensagens uns aos outros. Sempre que um usuário envia uma mensagem, um evento é gerado e colocado em uma fila virtual. Em seguida, um processo assíncrono consome os eventos da fila e os processa para enviar notificações aos destinatários apropriados.
Sistema C: Sistema de recomendação de produtos em um site de comércio eletrônico que analisa grandes volumes de dados históricos, como histórico de compras, preferências do usuário, avaliações e comportamentos de navegação.

Qual alternativa melhor classifica respectivamente os sistemas apresentados? 
Alternativas
Q2271865 Arquitetura de Software
Assinale a opção que representa uma desvantagem da arquitetura de microsserviços em relação a arquitetura monolítica. 
Alternativas
Q2228279 Arquitetura de Software

A respeito de arquitetura de software, julgue o item a seguir.


As técnicas de componentização de software são usadas para dividir um sistema de software em componentes independentes e reutilizáveis, o que ajuda a diminuir a complexidade do sistema.

Alternativas
Q2098046 Arquitetura de Software
O padrão arquitetural MVC define que as classes de um sistema devem ser organizadas em três grupos:
- _________, com classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem, etc.
- __________, com classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado.
- __________, com classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção, sem dependência das classes dos outros dois grupos, podendo conter métodos que alteram o estado dos objetos de domínio.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do enunciado acima.
Alternativas
Q2401094 Arquitetura de Software

Quais licenças, dentre as contempladas no âmbito de REA no sistema UAB, são compatíveis com a definição de Conhecimento Aberto?

Alternativas
Q2401092 Arquitetura de Software

Quais são os pilares básicos do movimento Maker, no contexto de Espaços Maker?


1. Criatividade

2. Baixo custo

3. Colaboratividade

4. Sustentabilidade

5. Escalabilidade


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2401089 Arquitetura de Software

Assinale a alternativa que descreve corretamente o conceito de computação desplugada.

Alternativas
Q2084107 Arquitetura de Software
Sobre o processamento de histograma de imagens digitais em tons de cinza, considere as afirmativas a seguir.
I - Uma imagem com baixo contraste apresenta um histograma com componentes localizados no meio da escala de intensidades. II - Uma imagem com alto contraste apresenta um histograma com componentes concentrados no lado inferior da escala de intensidades. III - O histograma de uma imagem tons de cinza clara é aquele em que os componentes cobrem uma faixa bem ampla da escala de intensidades e, também, onde a distribuição de pixels não está muito longe de ser uniforme.
Está(ão) correta(s) 
Alternativas
Q2016954 Arquitetura de Software
 As técnicas de pré-processamento de dados são utilizadas para transformar dados brutos em formatos úteis e eficientes. Para lidar com dados que contêm muitas partes irrelevantes ou ausentes é utilizada a limpeza de dados. Nesse contexto, um técnico necessita utilizar um método de redução de ruído para minimizar os efeitos de pequenos erros de observação. O método que ele deve utilizar é de 
Alternativas
Q1965624 Arquitetura de Software
Com relação à interoperabilidade de sistemas, julgue o item a seguir.

No formato JSON, as informações são representadas por uma coleção de pares nome/valor, o que permite acessar um valor específico pelo nome desejado. 
Alternativas
Q1965623 Arquitetura de Software
Com relação à interoperabilidade de sistemas, julgue o item a seguir.

Web services são aplicações especializadas do tipo clienteservidor para a troca de dados entre computadores de redes distintas.
Alternativas
Q1965622 Arquitetura de Software
Com relação à interoperabilidade de sistemas, julgue o item a seguir.

No padrão MVC, o controller é responsável por gerenciar o comportamento dos dados por meio de funções e regras de negócio predefinidas.
Alternativas
Respostas
61: C
62: C
63: C
64: C
65: B
66: B
67: E
68: E
69: A
70: E
71: E
72: A
73: B
74: D
75: B
76: A
77: B
78: C
79: E
80: E