Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.268 questões

Q215126 Arquitetura de Software
Em projetos orientados a objetos, temos vários padrões de projetos. Sobre o padrão Adaptador, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Adaptador não é um padrão de projeto reconhecido.

II. Normalmente, o padrão adaptador aplica-se a qualquer contexto em que queiramos modificar uma classe existente de maneira que seus métodos se adaptem aos de uma classe ou interface relacionada, porém diferente.

III. A regra geral para aplicar o padrão Adaptador é definir a nova classe de maneira que ela contenha uma instância da classe antiga, como um campo escondido, e implemente os métodos da nova classe usando os métodos da varável de instância escondida.

IV. Adaptador garante através de um método público que somente uma instância da classe em questão existirá.
Alternativas
Q214858 Arquitetura de Software
Paulo trabalha na área de TI da empresa ABCD. Uma de suas funções é garantir a otimização de desempenho dos servidores de aplicação. Na empresa, o servidor em que uma aplicação está rodando suporta 5000 usuários simultâneos, porém, em um determinado dia, 10000 usuários acessaram a aplicação e o servidor caiu. Para resolver o problema, Paulo pode

I. Adquirir novos recursos para o servidor que caiu.

II. Adicionar outras máquinas para responderem aos requests, desafogando o primeiro servidor.

III. Aumentar a permissão de acesso à aplicação para 10000 acessos simultâneos. Isso pode ser feito nas configurações de todo servidor.

IV. Reiniciar o servidor em modo de segurança, aproveitando recursos extras não utilizados e deixando o servidor dedicado apenas a essa aplicação.

Está correto o que se afirma em
Alternativas
Q214818 Arquitetura de Software
Com relação ao Barramento de Serviços Corporativos (ESB) é INCORRETO afirmar:
Alternativas
Q214817 Arquitetura de Software
Sobre SOA e tecnologias relacionadas, é correto afirmar:
Alternativas
Q214816 Arquitetura de Software
Com relação à arquitetura MVC, considere:

I. O MODEL representa os dados da empresa e as regras de negócio que governam o acesso e atualização destes dados.

II. O VIEW acessa os dados da empresa através do MODEL e especifica como esses dados devem ser apresentados. É de responsabilidade do VIEW manter a consistência em sua apresentação, quando o MODEL é alterado.

III. O CONTROLLER traduz as interações do VIEW em ações a serem executadas pelo MODEL. Com base na interação do usuário e no resultado das ações do MODEL, o CONTROLLER responde selecionando uma VIEW adequada.

IV. Permite uma única VIEW para compartilhar o mesmo modelo de dados corporativos em um fluxo de comunicação sequencial.

Está correto o que se afirma em
Alternativas
Q214815 Arquitetura de Software
Sobre a arquitetura cliente-servidor em camadas é correto afirmar:
Alternativas
Q214808 Arquitetura de Software
Para que ocorra minimamente uma interação, a interface deve apresentar características que facilitem sua utilização, permitindo que usuários básicos ou avançados possam aprender seus recursos de forma clara e objetiva. Segundo Jacob Nielsen, entre os atributos que compõe a usabilidade este é o mais importante e está associado a
Alternativas
Q213503 Arquitetura de Software
Em SOA

Alternativas
Q213190 Arquitetura de Software
Em relação aos aspectos do projeto de serviços em SOA, é INCORRETO afirmar:
Alternativas
Q2937557 Arquitetura de Software

O Sistema de Detecção de Intrusão – IDS, é um componente fundamental em âmbito cooperativo, associado à capacidade de detecção de ataques e intrusões, auxilia na proteção do ambiente, sendo sua localização um dos pontos a serem definidos com cuidado.


Um dos tipos primários de IDS, monitora o tráfego do segmento de rede, geralmente com a interface de rede atuando em modo promíscuo, sendo a detecção realizada com a captura e análise dos cabeçalhos e conteúdos dos pacotes, que são comparados com padrões ou assinaturas conhecidas. Um exemplo é o RealSecure.


Assinale a alternativa que indica sua denominação.

Alternativas
Q2937556 Arquitetura de Software

No que diz respeito a ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, firewall e proxies, pessoas e ambiente físico, um software é um port scanners dos mais utilizados para realizar a auditoria de firewall e do sistema de detecção de intrusão, além de ser capaz de determinar se o sistema tem falhas de implementação na pilha TCP/IP, que podem ser exploradas em ataques do tipo DoS.


Além de mapear as portas abertas dos sistemas, ele pode identificar, pelo método de stack fingerprinting, o sistema operacional utilizado pelo alvo. Existem também opções para informar sobre o número de sequência de pacotes TCP, o usuário que está executando cada serviço relativo a uma determinada porta, o nome DNS e se o endereço pode tornar-se “vítima” do smurf.


Esse software é conhecido como:

Alternativas
Q2937554 Arquitetura de Software

O esquema a seguir representa um método de criptografia.


Imagem associada para resolução da questão

Passo 1: Ana envia sua chave pública para Raimundo


Imagem associada para resolução da questão

Passo 2: Raimundo cifra a mensagem com a chave pública de Ana e envia para Ana, que a recebe e decifra o texto utilizando sua chave privada


Assinale a alternativa que indica o nome desse método criptográfico.

Alternativas
Q2937553 Arquitetura de Software

Assinale a alternativa que indica o dispositivo de segurança que protege a rede de computadores contra o acesso não autorizado pela Internet, do ambiente externo para o interno e vice-versa, permitindo somente o tráfego autorizado pela Política de Segurança.

Alternativas
Q2937552 Arquitetura de Software

Tendo por foco a lógica digital, analise a tabela a seguir.

A

E

M

Y

0

0

0

1

0

0

1

0

0

1

0

1

0

1

1

0

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

1

Utilizando os conceitos sobre Mapa de Karnaugh, a função SAIDA será representada por:

Alternativas
Q2937551 Arquitetura de Software

Analise a figura a seguir, que ilustra a hierarquia de memória dos computadores.


Imagem associada para resolução da questão


Considerando os parâmetros rapidez, custo por bit, tamanho e capacidade de armazenamento de informações, os números I, II, III, IV, V e VI representam, respectivamente, os seguintes dispositivos:

Alternativas
Q2937550 Arquitetura de Software

Sistemas de arquivos são criados em partições do disco, de forma que seja possível armazenar programas e dados em formato de arquivos e diretórios. O Linux usa um sistema de arquivos que possui uma hierarquia, composta de arquivos e diretórios.


O sistema de arquivo EXT3 utiliza a tecnologia Journaling, que possui a capacidade de acompanhar as mudanças feitas no sistema de arquivos, como gravações e atualizações de dados. Essas informações que o Journaling captura são armazenadas em uma parte separada do sistema de arquivos, denominada Journal.


O EXT3 suporta três diferentes modos de trabalho do Journaling:


I. grava todas as mudanças em sistema de arquivos. É o mais lento dos três modos, mas é o que possui maior capacidade de evitar perda de dados.

II. grava somente mudanças em arquivos metadata (arquivos que guardam informações sobre outros arquivos), mas guarda as atualizações no arquivo de dados antes de fazer as mudanças associadas ao sistema de arquivos. Este Journaling é o padrão nos sistemas de arquivos EXT3.

III. grava mudanças para o sistema de arquivo em metadata, mas utiliza o processo de escrita do sistema de arquivos em uso para gravação. É o mais rápido Journaling EXT3, mas o menos confiável.


Esses modos de trabalho são conhecidos, respectivamente, como:

Alternativas
Q2937549 Arquitetura de Software

Um computador está dotado de uma UCP, de recursos de memória, de disco rígido e de impressão. Este computador pode executar vários programas em paralelo, de forma concorrente, adotando um sistema operacional que opera em regime de:

Alternativas
Q2937547 Arquitetura de Software

Toda vez que um computador é ligado, para que funcione satisfatoriamente, o kernel do sistema operacional precisa ser carregado da memória secundária para a memória principal. Este processo é denominado:

Alternativas
Q2937545 Arquitetura de Software

A arquitetura TCP/IP disponibiliza na Internet um programa de emulação remota, que possibilita a um usuário, a partir de um computador I em MANAUS, estabelecer uma comunicação com outro computador II em SANTARÉM. O usuário em MANAUS executa transações como se estivesse em SANTARÉM.


Esse programa de emulação remota é conhecido por:

Alternativas
Q2937542 Arquitetura de Software

O funcionamento da Internet baseia-se fundamentalmente nos protocolos da arquitetura TCP/IP. Nesse contexto, são endereços IP de classe C válidos:

Alternativas
Respostas
6501: C
6502: B
6503: D
6504: A
6505: B
6506: B
6507: E
6508: A
6509: D
6510: D
6511: A
6512: D
6513: C
6514: B
6515: C
6516: E
6517: B
6518: A
6519: E
6520: B