Buscar

Conceitos de Computação em Nuvem e Arquitetura de Software

Prévia do material em texto

Acerca da evolução da Computação em Nuvem, julgue as proposições:
I) Os resultados do seu uso representam, do ponto de vista histórico, uma grande revolução quando comparados com a Revolução Industrial.
II) Com a constante transformação da forma como as empresas interagem, a Computação em Nuvem disponibiliza uma infraestrutura tão flexível quanto a demanda de mercado.
III) O processo de computação de dados por meio do mainframe não pode ser utilizado para ajudar a compreender a Computação em Nuvem.
Está correto o que se afirma em:
A)Apenas I e II estão corretas.
B)Apenas I e III estão corretas.
C)Apenas I está correta.
D)As proposições I, II e III estão corretas.
E)Apenas II e III estão corretas.
Na UML, o diagrama que geralmente é reservado para definir o fluxo de eventos de negócio que ocorrem externamente ao sistema é o de:
A)classe.
B)colaboração.
C)estados.
D)atividades.
E)pacote.
Analise as afirmativas abaixo sobre a arquitetura cliente-servidor:
I. A arquitetura cliente-servidor só pode ser implementada com a linguagem Java. 
II. Na arquitetura cliente-servidor, um cliente não se comunica com outro cliente.
III. Na arquitetura cliente-servidor, um cliente solicita um serviço e outro cliente irá atender a essa requisição, prestando o serviço para o primeiro cliente que fez a solicitação.
Está correto o que se afirma em:
A)Apenas a afirmativa II está correta.
B)Apenas as afirmativas I e III estão corretas.
C)As afirmativas I, II e III estão corretas.
D)Apenas a afirmativa III está correta.
E)As afirmativas I, II e III estão erradas.
No modelo ______, as aplicações estão disponíveis como serviços pelos provedores e podem ser acessadas pelos clientes por meio de aplicações, como, por exemplo, um browser. Todo controle e gerenciamento da infraestrutura de rede, de sistemas operacionais, de servidores e de armazenamento são feitos pelo provedor do serviço.
A alternativa que melhor completa o texto é:
A)System as a service.
B)Software as a service.
C)Infrastructure as a service.
D)Computer as a service.
E)Hardware as a service.
Analise as afirmativas abaixo sobre projeto de arquitetura:
I. O projeto de arquitetura é influenciado pela performance desejada para o sistema. 
II. O projeto de arquitetura é influenciado por todas as plataformas computacionais nas quais o sistema deverá rodar.
III. O projeto de arquitetura é influenciado pela linguagem de programação usada para construir o software.
Está correto o que se afirma em:
A)Apenas as afirmativas II e III estão corretas.
B)Apenas a afirmativa III está correta.
C)As afirmativas I, II e III estão corretas.
D)Apenas a afirmativa I está correta.
E)As afirmativas I, II e III estão erradas.
Analise as afirmativas abaixo:
I. Apenas projetos grandes se beneficiam do uso de padrões de projeto. 
II. Na UML temos ao todo apenas 3 diagramas, que são: o diagrama de casos de uso, o diagrama de sequência e o diagrama de pacotes.
III. Na arquitetura em camadas, o código relacionado ao banco de dados fica misturado com o código relacionado à regra de negócio, bem como ao código da interface com o usuário em um único bloco.
Com base nas informações apresentadas, é correto afirmar:
A)As afirmativas I, II e III estão corretas.
B)Apenas a afirmativa III está correta.
C)As afirmativas I, II e III estão erradas.
D)Apenas a afirmativa I está correta.
E)Apenas as afirmativas I e III estão corretas.
"Pode ser definido(a) como a combinação de elementos, organização e decisões. Em relação aos elementos temos os elementos de processamento, de dados e de conexão."
A alternativa que se adequa melhor a esse texto é:
A)Metodologia de desenvolvimento.
B)Arquitetura de software.
C)Gerência de configuração.
D)Processo de software.
E)Gerência de projetos.
Sobre a computação em nuvem, analise as afirmativas abaixo:
I. Com a computação em nuvem, os seus dados não estão salvos em um disco rígido do seu computador, mas sim disponíveis na web. 
II. Uma vantagem da computação em nuvem está no fato de não precisarmos de uma máquina potente, já que as tarefas são executadas em servidores remotos. 
III. Uma desvantagem da computação em nuvem diz respeito à segurança dos dados, já que existe o risco de hackers invadirem os serviços e roubar os dados.
Está correto o que se afirma em:
A)As afirmativas I, II e III estão erradas.
B)Apenas a afirmativa III está correta.
C)As afirmativas I, II e III estão corretas.
D)Apenas as afirmativas I e III estão corretas.
E) Apenas a afirmativa I está correta.
"É uma linguagem que define uma série de artefatos que nos ajudam na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos."
A alternativa mais adequada para o texto acima é:
A)DDX.
B)TSX.
C)RUP.
D)UML.
E)CIEL.
"Pode ser definido(a) como a combinação de elementos, organização e decisões. Em relação aos elementos temos os elementos de processamento, de dados e de conexão."
A alternativa que se adequa melhor a esse texto é:
A)Metodologia de desenvolvimento.
B)Arquitetura de software.
C)Gerência de configuração.
D)Processo de software.
E)Gerência de projetos.
Sobre a computação em nuvem, analise as afirmativas abaixo:
I. Com a computação em nuvem, os seus dados não estão salvos em um disco rígido do seu computador, mas sim disponíveis na web. 
II. Uma vantagem da computação em nuvem está no fato de não precisarmos de uma máquina potente, já que as tarefas são executadas em servidores remotos. 
III. Uma desvantagem da computação em nuvem diz respeito à segurança dos dados, já que existe o risco de hackers invadirem os serviços e roubar os dados.
Está correto o que se afirma em:
A)Apenas a afirmativa III está correta.
B)Apenas as afirmativas I e III estão corretas.
C)As afirmativas I, II e III estão corretas.
D)Apenas a afirmativa I está correta.
E)As afirmativas I, II e III estão erradas.
"Podem ser pensados(as) como as melhores práticas formalizadas que o programador consegue fazer uso para resolver problemas comuns quando projetar uma aplicação ou sistema."
A alternativa que se adequa melhor a esse texto é:
A)Ferramentas de controle de versão.
B)Padrões de projeto.
C)Ferramentas CASE.
D)Processos ágeis.
E)Ferramentas de modelagem de sistemas.
Acerca dos conceitos relacionados aos serviços de PaaS (Plataforma como Serviço), julgue as proposições:
I) O repositório é uma maneira por meio da qual os clientes podem inserir suas aplicações.
II) A persistência de dados permite que os recursos sejam compartilhados, com diversos usuários, de maneira simultânea.
III) A arquitetura multicliente é um conceito ligado ao desenvolvimento de aplicações que tornam um sistema mais prático.
Está correto o que se afirma em:
A)Apenas III está correta.
B)Todas as proposições estão corretas.
C)Apenas II e III estão corretas.
D)Apenas I está correta.
E)Apenas I e III estão corretas.
Atribuindo-se a letra C para comportamental e E para estrutural, os diagramas de 
( ) Caso de Uso, 
( ) Sequência, 
( ) Atividade e 
( ) Classe,
 presentes na UML, são utilizados para representar, correta e respectivamente, elementos do modelo no contexto:
A)E – E – E – C.
B)E – E – C – E.
C)E – C – E – C.
D)C – E – C – E.
E)C – C – C – E.
Acerca dos fundamentos em nuvem segura, assinale a alternativa que apresenta o aspecto relacionado ao fato de a nuvem conseguir compartilhar alguns dos seus recursos (aplicativos, por exemplo) com diversos usuários.
A)Integridade.
B)Multilocação.
C)Disponibilidade.
D)Confiança.
E)Privacidade.
Analise as afirmativas abaixo:
I. A arquitetura de um sistema tem que atender, apenas, aos requisitos funcionais de um sistema. 
II. O arquiteto de software se preocupa apenas com as estruturas de dados que serão processadas pelo sistema ao projetar a sua arquitetura.
III. O arquiteto de software nunca precisa se preocupar com protocolos de comunicação ao projetar a sua arquitetura.
Com base nas informações apresentadas, é correto afirmar:
A)Apenas as afirmativasII e III estão corretas.
B)As afirmativas I, II e III estão corretas.
C)As afirmativas I, II e III estão erradas.
D)Apenas a afirmativa III está correta.
E)Apenas a afirmativa I está correta.
“Fornece técnicas para codificar e decodificar dados, para que os mesmos possam ser armazenados, transmitidos e recuperados sem sua alteração ou exposição a pessoas não autorizadas a conhecer seu conteúdo.”
A alternativa mais adequada para o texto acima é:
A)Criptografia.
B)Certificação dos dados.
C)Estruturação dos dados.
D)Modelagem de dados.
E)Normalização dos dados.
Sobre a computação em nuvem, analise as afirmativas abaixo:
I. Com a computação em nuvem, os seus dados não estão salvos em um disco rígido do seu computador, mas sim disponíveis na web. 
II. Uma vantagem da computação em nuvem está no fato de não precisarmos de uma máquina potente, já que as tarefas são executadas em servidores remotos. 
III. Uma desvantagem da computação em nuvem diz respeito à segurança dos dados, já que existe o risco de hackers invadirem os serviços e roubar os dados.
Está correto o que se afirma em:
A)Apenas a afirmativa I está correta.
B)Apenas a afirmativa III está correta.
C)As afirmativas I, II e III estão erradas.
D)As afirmativas I, II e III estão corretas.
E)Apenas as afirmativas I e III estão corretas.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes