Upload
isabel-fernanda-de-araujo
View
517
Download
4
Embed Size (px)
Citation preview
InfraEstrutura de Software – prof. Edilberto Silva 1
Lista de Exercícios
Tipos de Arquitetura de Software
Cada questão deve ser avaliada como (CERTA ou ERRADA) e somente as ERRADAS devem ser justificadas.
Basta apontar o(s) erro(s) da questão de forma pontual e simples, deixando a redação da questão correta.
Por exemplo:
Questão: Na arquitetura Cliente x Servidor somente é possível haver, no máximo, duas camadas.
Resposta: ERRADA. Na arquitetura ClientexServidor pode conter mais de duas camadas, por exemplo,
em um modelo MVC (Model Viewer Controller)
Seguem questões. Bons estudos
Edilberto Silva
Questões sobre Tipos de Arquitetura
1. O MS Office 365 é uma solução de Cloud Computing do tipo Plataform as a service (PaaS).(CESPE -
2012 - TJ-AC - Técnico Judiciário – Informática)
2. A respeito de Cloud computing (computação em nuvem), julgue: O armazenamento de dados em
nuvem possibilita que um usuário acesse os dados armazenados de qualquer lugar, desde que seu
computador esteja conectado à Internet, não havendo necessidade de os dados serem salvos no
computador local.(Prova: CESPE - 2012 - PM-AL - Oficial Combatente da Polícia Militar, adaptada)
3. A respeito de Cloud computing (computação em nuvem), julgue: Na computação em nuvem, a
comunicação entre os pares é possível somente se os sistemas operacionais instalados e os softwares
em uso em cada um dos computadores forem os mesmos.
4. A respeito de Cloud computing (computação em nuvem), julgue: Em virtude de a computação em
nuvem não ser escalável, a administração do sistema, na perspectiva do usuário, é simples e eficiente.
(Prova: CESPE - 2012 - PM-AL - Oficial Combatente da Polícia Militar, adaptada)
5. A respeito de Cloud computing (computação em nuvem), julgue: Entre os exemplos de aplicações em
nuvem incluem-se os serviços de email e compartilhamento de arquivos, que, mediante essa
aplicação, são totalmente protegidos contra possíveis acessos indevidos. (Prova: CESPE - 2012 - PM-
AL - Oficial Combatente da Polícia Militar, adaptada)
6. A respeito de Cloud computing (computação em nuvem), julgue: Um arquivo armazenado em nuvem
poderá ser acessado a partir de um único computador, previamente configurado para esse fim. Essa
restrição deve-se à impossibilidade de se criar itens duplicados de usuários na nuvem. (Prova: CESPE -
2012 - PM-AL - Oficial Combatente da Polícia Militar, adaptada)
7. O Google Documents, popularmente conhecido como Googledocs, utiliza o conceito de cloud
computing, de modo a proporcionar serviços online normalmente disponíveis apenas no computador
pessoal. (CESPE - 2010 - SERPRO - Analista - Comunicação Social)
8. Computação na nuvem (Cloud) é o tipo de computação usada pelos bancos quando estes utilizam
satélites. (FMP-RS - 2013 - MPE-AC - Analista - Tecnologia da Informação)
9. O Cloud Storage, um serviço pago como o Google Drive e o Microsoft SkyDrive, possibilita ao usuário
armazenar seus arquivos em nuvens, tornando esses arquivos acessíveis em sistemas operacionais
diferentes. Por meio desse serviço, o usuário pode fazer backups de seus arquivos salvos no desktop,
transferindo-os para nuvens, podendo, ainda, acessar esses arquivos mediante a utilização de um
computador com plataforma diferente ou um celular, desde que estes estejam conectados à Internet.
(CESPE - 2012 - TJ-RR - Nível Superior - Conhecimentos Básicos)
InfraEstrutura de Software – prof. Edilberto Silva 2
10. Em cloud computing, cabe ao usuário do serviço se responsabilizar pelas tarefas de armazenamento,
atualização e backup da aplicação disponibilizada na nuvem. (CESPE - 2012 - Câmara dos Deputados -
Analista - Técnico em Material e Patrimônio - BÁSICOS)
11. O conceito de cloud storage está associado diretamente ao modelo de implantação de nuvem
privada, na qual a infraestrutura é direcionada exclusivamente para uma empresa e são implantadas
políticas de acesso aos serviços; já nas nuvens públicas isso não ocorre, visto que não há necessidade
de autenticação nem autorização de acessos, sendo, portanto, impossível o armazenamento de
arquivos em nuvens públicas. (CESPE - 2012 - Polícia Federal - Papiloscopista da Polícia Federal)
12. Cloud Computing – Computação em Nuvem é um passo evolutivo na busca pelo compartilhamento e
maior aproveitamento dos recursos computacionais. O fundamento básico é a virtualização dos
recursos computacionais. A arquitetura da Computação em Nuvem pode ser visualizada na figura.
Sendo C1 a camada mais baixa dos elementos básicos, as demais C2, C3 e C4 são denominadas,
respectivamente, Middleware, Serviços orientados à tecnologia e Serviços (CONSULPLAN - 2012 - TSE
- Analista Judiciário - Análise de Sistemas)
13. Em cloud computing, trata-se de uma forma de trabalho onde o produto é oferecido como serviço.
Assim, o usuário não precisa adquirir licenças de uso para instalação ou mesmo comprar
computadores ou servidores para executá-los. No máximo, paga-se um valor periódico, como se fosse
uma assinatura, somente pelos recursos utilizados e/ou pelo tempo de uso. Essa definição refere-se
a: (FCC - 2011 - INFRAERO - Analista de Sistemas - Rede e Suporte)
a) Platform as a Service (PaaS).
b) Development as a Service (DaaS).
c) Infrastructure as a Service (IaaS).
d) Communication as a Service (CaaS).
e) Software as a Service (SaaS)..
Nota: Aqui deve ser escolhida uma alternativa (a,b,c,d,e) e justificar as demais alternativas.
14. Embasada em XML, a linguagem WSDL (web services description language) é utilizada para gerar
código para o cliente acessar o serviço e descrever os métodos disponíveis. (CESPE - 2013 - CNJ -
Técnico Judiciário - Programação de Sistemas)
15. A linguagem WSDL é utilizada para descrever web services limitadas ao tipo request-response. (CESPE
- 2013 - CNJ - Analista Judiciário - Análise de Sistemas)
16. Nos registros de negócio UDDI, a descrição da forma de acesso aos web services é um procedimento
contido nas páginas verdes (green pages). (CESPE - 2013 - CNJ - Analista Judiciário - Análise de
Sistemas)
InfraEstrutura de Software – prof. Edilberto Silva 3
17. No que se refere a SOA e webservices, assinale a opção correta. (CESPE - 2013 - TRE-MS - Analista
Judiciário - Análise de Sistemas)
a) O WS-Security propõe uma série de extensões para aprimorar a segurança dos web services
no UDDI e no WSDL. Por questão de compatibilidade, essas extensões não afetam os
cabeçalhos do envelope SOAP.
b) UDDI é um serviço de diretório em que é possível registrar e localizar web services.
c) WSDL é descrito em formato XML e tem por única função descrever os valores e formatos
dos dados que serão intercambiados entre os sistemas.
d) SOAP é um protocolo do tipo statefull, independente de sistema operacional, embasado em
troca de mensagem one-way e projetado para ser simples e extensível por meio de tecnologia
XML.
e) SOA é uma arquitetura de desenvolvimento cujo objetivo é criar módulos funcionais
denominados serviços, fortemente acoplados e independentes de plataforma. É embasada em
XML e incentiva reutilização de código e interoperabilidades entre sistemas.
Nota: Aqui deve ser escolhida uma alternativa (a,b,c,d,e) e justificar as demais alternativas.
18. Com relação à funcionalidade, tipos e objetivos, a computação em nuvem é idêntica ao
funcionamento de Web Services. (CESPE - 2012 - TJ-AC - Técnico Judiciário - Informática)
19. Em web services, utiliza-se o protocolo SOAP (simple object access protocol) para a comunicação
entre os serviços. (CESPE - 2012 - MPE-PI - Analista Ministerial - Informática - Cargo 6)
20. Na arquitetura monolítica, o método de distribuição de aplicações computacionais ocorre através de
muitas plataformas. Tipicamente, essas aplicações estão divididas entre um provedor de acesso e
uma central de dados e numerosos clientes, com uma interface gráfica para usuários acessarem e
manipularem dados. Essa arquitetura geralmente refere-se a um modelo em que dois ou mais
computadores interagem de modo que um oferece os serviços aos outros. Uma das partes dessa
arquitetura interage com o usuário, possui a interface que o usuário utiliza para requisitar as tarefas à
outra parte da arquitetura, que é chamada de front-end da aplicação. (CESPE - 2013 - TRE-MS -
Técnico Judiciário - Programação de Sistemas-adaptada)
21. Na arquitetura cliente-servidor, são definidas diversas camadas diferentes, e cada uma destas realiza
operações que, progressivamente, se tornam mais próximas do conjunto de instruções de maquina.
Nessa arquitetura, a camada das regras de negócio representa software residente tanto no cliente
como no servidor. (CESPE - 2013 - SERPRO - Técnico - Programação e Controle de Serviços de
Tecnologia da Informação)
22. A arquitetura cliente-servidor divide o processamento da informação em módulos distintos em que o
servidor é responsável pelo armazenamento da informação, e o cliente faz a requisição ou busca da
informação. Um dos modelos dessa arquitetura é chamado de aplicação em três camadas. O
componente que distingue esse modelo do modelo de aplicação em duas camadas é o servidor de
aplicação. (FUNIVERSA - 2012 - PC-DF - Perito Criminal – Informática-adaptada)
23. Considere que um usuário, a partir do seu computador, solicite que o sistema calcule todos os
impostos inseridos na folha de pagamentos de determinado mês e, após os cálculos, receba o
resultado na tela de seu computador. Nesse caso, com base na arquitetura cliente-servidor, é correto
inferir que os cálculos solicitados foram processados no computador do usuário. (CESPE - 2012 - TRE-
RJ - Técnico Judiciário - Programação de Sistemas)
24. Por meio da distribuição da carga de processamento entre diferentes servidores, é possível aumentar
a escalabilidade do sistema computacional utilizando-se o modelo cliente-servidor multicamadas.
(CESPE - 2012 - Banco da Amazônia - Técnico Científico - Análise de Sistemas)
InfraEstrutura de Software – prof. Edilberto Silva 4
25. Na arquitetura cliente-servidor multicamada, a camada intermediária é capaz de armazenar
requisições de clientes em uma fila, permitindo que o cliente requisite algo à camada intermediária e
desconecte-se, sem ter de ficar à espera da resposta, o que aumenta a velocidade de processamento
do cliente. (CESPE - 2012 - Banco da Amazônia - Técnico Científico - Análise de Sistemas)
26. Por ser dependente de tecnologia, o ambiente de SOA tem de ser implementado em protocolos
específicos. (CESPE - 2013 - SERPRO - Técnico - Programação e Controle de Serviços de Tecnologia da
Informação)
27. No nível do aplicativo, os serviços fornecidos pela SOA existem como softwares fisicamente
dependentes que dão suporte à obtenção dos objetivos estratégicos associados a computação
orientada a serviços (CESPE - 2013 - SERPRO - Técnico - Programação e Controle de Serviços de
Tecnologia da Informação)
28. No contexto de arquitetura orientada a serviços, considere as seguintes afirmativas:
I. Arquitetura orientada a serviços é uma forma de arquitetura otimizada para o apoio a
serviços, composições de serviços e inventários de serviços.
II. Uma composição de serviços é compreendida por serviços que são combinados para prover
a funcionalidade requerida para automatizar especificamente alguma tarefa ou processo de
negócio.
III. Uma coleção de serviços padronizados pode formar a base para um inventório de serviços
que pode ser independentemente administrado no seu próprio ambiente físico de
implantação.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.
a) Apenas a I e a II estão corretas.
b) Apenas a I e a III estão corretas.
c) Apenas a II e a III estão corretas.
d) Todas as afirmações I, II e III estão corretas.
e) Todas as afirmações I, II e III estão incorretas.
Nota: Aqui deve ser escolhida uma alternativa (a,b,c,d,e) e justificar as demais alternativas.
29. O diretório de serviços em SOA organiza as linhas de serviços ou linhas de produção em fluxos de
etapas de solicitação de serviços prestados por provedores e consumidores. (CESPE - 2011 - MEC -
Gerente de Projetos)
30. Em uma arquitetura orientada a serviços (SOA), os componentes básicos são:
a) provedor de serviço, consumidor de serviço e registro de serviço
b) provedor de serviço, executor de serviço e consumidor de serviço
c) descobridor de serviço, solicitador de serviço e biblioteca de serviços
d) descobridor de serviço, executor de serviço e solicitador de serviço
e) publicador de serviço, executor de serviço e registro de serviço
Nota: Aqui deve ser escolhida uma alternativa (a,b,c,d,e), não é necessário justificar as demais
alternativas.