Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.089 questões
Sabendo que, na engenharia de usabilidade, devem ser observados alguns princípios do projeto de interação, assinale a opção que indica o princípio do projeto de interação abordado no texto precedente.
Este intermediador, na arquitetura MVC, deve ser tratado na camada
Esse tipo de característica está associado ao Princípio de Design de
Qual foi o padrão de projeto utilizado?
I. É possível desenvolver sistemas de software centralizado em redes usando diferentes plataformas. No entanto, existe redução no desempenho à medida que o número de servidores é adicionado.
II. Na arquitetura cliente-servidor de três camadas, os processos de segundo nível são comumente chamados de camada de lógica do aplicativo que gerenciam a lógica de negócio do aplicativo e têm permissão para acessar os serviços da terceira camada.
III. A arquitetura em duas camadas surgiu para melhor utilizar os computadores das empresas, integrando o desktop e os dados corporativos. No entanto, os problemas de escalabilidade apresentados pelo cliente-servidor de duas camadas impactavam negativamente a manutenção do sistema, prejudicando o acesso a fontes heterogêneas.
IV. Em uma arquitetura cliente-servidor de três camadas, a maior parte do processamento ocorre na camada de regras de negócios do aplicativo. É permitido o acesso de diferentes componentes clientes aos processos dessa terceira camada de forma simultânea e, portanto, o gerenciamento das transações deve ser executado pela camada de lógica do aplicativo.
Está correto o que se afirma apenas em
Analise as afirmativas abaixo com relação aos protocolos de rede IPv4 e IPv6.
1. Ambos permitem que o remetente escolha o tamanho do datagrama.
2. Ao contrário do IPv6, o IPv4 requer que o número de nós (hops) seja estabelecido no remetente.
3. Endereços IPv6 são compostos por 16 octetos, enquanto os endereços IPv4 possuem apenas 4.
Assinale a alternativa que indica todas as afirmativas corretas.
Analise as afirmativas abaixo no contexto de redes de computadores.
1. Todo access point para redes sem fio é também um roteador.
2. Todo HUB possui um único domínio de colisão e também de broadcast.
3. Todo switch isola o domínio de colisão e também de broadcast.
4. Nem toda rede lan deve conter um roteador.
Assinale a alternativa que indica todas as afirmativas corretas.
Considerando as estruturas de dados conhecidas como Árvores, podemos afirmar que:
Algoritmos de ordenação por comparação são aqueles em que a ordem dos elementos na solução é determinada exclusivamente por meio da comparação entre elementos da entrada. Tais algoritmos são necessários quando não se sabe nenhuma outra informação sobre a entrada (como por exemplo, o maior elemento ou a quantidade de bits de cada elemento), além da ordem relativa entre os elementos. Para uma entrada, nessas condições com elementos, assinale a alternativa correta.
Considere o código a seguir, escrito em Python 3, uma linguagem popular que suporta orientação a objetos. Após instanciar um objeto da classe A utilizando o construtor padrão, qual será o conteúdo do campo value deste objeto?
|
class A: def __default__(self): self.value = [v for v in range(5, 0, -2)] def __init__(self): self.value = list(range(5))[2::-1] |
A linguagem C está entre as mais conhecidas e utilizadas dentre as linguagens procedurais. Observe o código a seguir, escrito na linguagem C em conformidade com qualquer padrão ISO.
|
#include <studio.h> struct data { int arr[2]; }; void initialize(int foo[], struct data bar) { foo[0] = bar.arr[0] = 0; } int main(void) { int v[2] = {2}; struct data d = {{1}}; initialize(v,d); printf("%d %d\n", v[0], d.arr[0]); } |
Ao compilar e executar este código, é possível afirmar que:
Transações são mecanismos importantes para o correto funcionamento de bancos de dados. Considerando um SGBD com suporte a transações, assinale a afirmativa correta.
Assinale a alternativa que corresponde ao efeito do comando ps no terminal do Linux.