Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q1880404 Arquitetura de Software
A arquitetura para web services na qual os componentes são definidos em tempo de construção é denominada estrutura
Alternativas
Q1878330 Arquitetura de Software
O protocolo HTTP trabalha com cabeçalhos, que servem para alguma comunicação entre o cliente e o servidor. Alguns cabeçalhos são para uso exclusivo dos clientes e outros para uso exclusivo dos servidores. São de uso exclusivo dos clientes, quando efetuando suas requisições, os cabeçalhos listados a seguir, EXCETO o:
Alternativas
Q1877644 Arquitetura de Software
Acerca de aspectos diversos pertinentes a objetos de avaliação associados à análise de sistemas, julgue o item que se segue.  
Na arquitetura de software, a arquitetura cliente/servidor tem como vantagem uma maior facilidade de manutenção e segurança dos dados, e como desvantagens possíveis bloqueios no tráfego da rede, além de problemas de atualização da interface de aplicação.
Alternativas
Q1877643 Arquitetura de Software
Acerca de aspectos diversos pertinentes a objetos de avaliação associados à análise de sistemas, julgue o item que se segue.  
Com relação aos padrões de arquitetura de software MVC (Model View Controller) e DDD (Domain Driven Design) é correto afirmar que: este é voltado à modelagem de banco de dados e objetiva facilitar a implementação de regras e processos complexos, além da divisão de responsabilidades por camadas; aquele traz como benefício o isolamento das regras de negócios da lógica de apresentação, que é a interface com o usuário.
Alternativas
Q3272590 Arquitetura de Software
A arquitetura cliente-servidor é uma arquitetura de aplicação distribuída em que o processamento da informação é dividido em módulos ou processos distintos. Na rede, há fornecedores de recursos ou serviços à rede chamados servidores; há os requerentes dos recursos ou serviços denominados clientes. Sobre a arquitetura cliente-servidor, analise as afirmativas a seguir.

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
Alternativas
Q2678194 Arquitetura de Software

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.

Alternativas
Q2678125 Arquitetura de Software

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.

Alternativas
Q2677940 Arquitetura de Software

Considerando as estruturas de dados conhecidas como Árvores, podemos afirmar que:

Alternativas
Q2677938 Arquitetura de Software

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.

Alternativas
Q2677936 Arquitetura de Software

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]


Alternativas
Q2677934 Arquitetura de Software

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:

Alternativas
Q2677931 Arquitetura de Software

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.

Alternativas
Q2677930 Arquitetura de Software

Assinale a alternativa que corresponde ao efeito do comando ps no terminal do Linux.

Alternativas
Q2677929 Arquitetura de Software

ORSA (Rivest, Shamir e Adleman) é uma cifra clássica baseada em exponenciação e muito utilizada por ser robusta até os dias de hoje. Ela se baseia no fato de utilizarmos números primos (geralmente grandes) para criarmos uma chave privada (que apenas o dono possui) e uma chave pública que pode ser utilizada para decriptar a mensagem (ou validar sua origem). Sejam p=3 e q=7 dois números primos, n = p*q = 21 o produto entre eles e a relação sem fator comum (p-1)(q-1) = 12. A chave privada é dada como (e, n) e a chave pública como (d, n). Seja e=11, e*d mod 12 = 1. Assinale a alternativa correta.

Alternativas
Q2677928 Arquitetura de Software

Sobre o Prompt de Comando do Windows 7, qual dos comandos a seguir pode ser utilizado para remover um diretório?

Alternativas
Q2677926 Arquitetura de Software

Uma rede bem organizada segmenta sua topologia em blocos. Além da separação física, a separação lógica muitas das vezes é mais simples e atinge objetivo similar. Com a evolução das redes e esgotamento dos endereços IPv4, foram necessárias diversas estratégias para dar sobrevida às redes e manter o IPv4 enquanto o IPv6 ganhava terreno nas infraestruturas de rede. O CIDR (Classless interdomain Routing) foi uma delas. Suponha que tenhamos o endereço de destino 172.31.18.79, qual alternativa apresenta uma rede na qual esse endereço seria acessível sem qualquer nível de roteamento (ou seja, faz parte do intervalo)?

Alternativas
Q2677925 Arquitetura de Software

A comunicação entre diferentes sistemas é algo complexo, mas que se torna mais acessível quando utilizamos protocolos de comunicação ou configuração de rede. Com relação ao roteamento, por exemplo, é clássico o uso de termos como organização de rede plana ou hierárquica e cada estratégia utiliza um conjunto de protocolos de roteamento adequados. Com relação aos protocolos de roteamento interior ou exterior, em relação à topologia da rede, assinale a alternativa que apresenta um procolo de roteamento exterior.

Alternativas
Q2677923 Arquitetura de Software

Sistemas de detecção de intrusão são tecnologias muito sofisticadas que funcionam contra sistemas também sofisticados de ataques a sistemas computacionais. Rootkits, por exemplo, são ferramentas que fazem sniff de senhas e/ou aplicações ao mesmo tempo que escondem sua presença nos sistemas operacionais. Os sistemas de detecção de intrução (IDS) possuem alguns objetivos primários. Assinale a alternativa INCORRETA com relação aos seus objetivos.

Alternativas
Q2677921 Arquitetura de Software

É muito comum em empresas e repartições públicas o uso de sistemas como storages ou servidores com múltiplos discos, que podem ser organizados em diversos arranjos para desempenho, segurança, redundância, etc. Esquemas clássicos de arranjos de discos também são conhecidos como RAID (Redundant Array of Independent Disks). Suponha que temos 4 discos de 1TB para o restante da questão. Quando estamos avaliando o uso de discos, se o objetivo for espaço sem confiabilidade, utilizamos o RAID ____ e com isso teremos 4TB de espaço. Se utilizarmos, por outro lado o RAID 10 (mirror+stripe) com os 4 discos, teremos ____ TB de espaço e tolerância a falha de pelo menos ____ disco(s), mas com um ganho de 4x na velocidade de leitura. Por fim, se quisermos RAID 6 (dupla paridade), teremos ____ TB de espaço e tolerância a falha de ____ discos. Assinale a alternativa que completa as lacunas corretamente.

Alternativas
Q2677917 Arquitetura de Software

De acordo com a ISO/IEC 27002:2013, o tratamento de mídias visa prevenir a divulgação não autorizada, modificação, remoção ou destruição da informação armazenada em um mídia. De acordo com o gerenciamento de mídias, é correto afirmar:

Alternativas
Respostas
1961: D
1962: A
1963: C
1964: E
1965: B
1966: C
1967: B
1968: B
1969: D
1970: E
1971: D
1972: C
1973: A
1974: B
1975: B
1976: B
1977: D
1978: D
1979: C
1980: D