SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
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.
2.

3.

4.

5.

6.

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)
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)
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.
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)
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 - PMAL - Oficial Combatente da Polícia Militar, adaptada)
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 - TRERJ - 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.

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Aula - Teste de Software
Aula - Teste de SoftwareAula - Teste de Software
Aula - Teste de Software
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
 
Modelos de Engenharia de Software
Modelos de Engenharia de SoftwareModelos de Engenharia de Software
Modelos de Engenharia de Software
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Isa 95-slide
Isa 95-slideIsa 95-slide
Isa 95-slide
 
tmn - Introdução ao JavaScript
tmn - Introdução ao JavaScripttmn - Introdução ao JavaScript
tmn - Introdução ao JavaScript
 
Arquitetura de Software Visão Geral
Arquitetura de Software Visão GeralArquitetura de Software Visão Geral
Arquitetura de Software Visão Geral
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
BD I - Aula 08 B - Algebra Relacional - Exercicios Resolucao
BD I - Aula 08 B - Algebra Relacional - Exercicios ResolucaoBD I - Aula 08 B - Algebra Relacional - Exercicios Resolucao
BD I - Aula 08 B - Algebra Relacional - Exercicios Resolucao
 
POO - 21 - Java e Banco de Dados
POO - 21 - Java e Banco de DadosPOO - 21 - Java e Banco de Dados
POO - 21 - Java e Banco de Dados
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
Modelagem de Sistemas de Informação
Modelagem de Sistemas de InformaçãoModelagem de Sistemas de Informação
Modelagem de Sistemas de Informação
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 

Destaque

Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Mauricio Bitencourt
 
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesGerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Jucioliver
 

Destaque (8)

SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Services
 
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
 
Anexo v projeto curricular de agrupamento (2)
Anexo v   projeto curricular de agrupamento (2)Anexo v   projeto curricular de agrupamento (2)
Anexo v projeto curricular de agrupamento (2)
 
Engenharia de Software - Questões de concurso comentadas
Engenharia de Software - Questões de concurso comentadasEngenharia de Software - Questões de concurso comentadas
Engenharia de Software - Questões de concurso comentadas
 
Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)
 
Capítulo 04 - Infraestrutura de tecnologia da informação
Capítulo 04 - Infraestrutura de tecnologia da informaçãoCapítulo 04 - Infraestrutura de tecnologia da informação
Capítulo 04 - Infraestrutura de tecnologia da informação
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídos
 
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesGerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
 

Semelhante a Lista de exercícios tipos de arquitetura infraestrutura de software

Joana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático wwwJoana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático www
Joana Costa
 

Semelhante a Lista de exercícios tipos de arquitetura infraestrutura de software (20)

Armazenamento de Dados Aplicado à Computação em Nuvem
Armazenamento de Dados Aplicado à Computação em NuvemArmazenamento de Dados Aplicado à Computação em Nuvem
Armazenamento de Dados Aplicado à Computação em Nuvem
 
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃOCOMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4
 
Joana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático wwwJoana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático www
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
 
Desenvolvimento em Nuvem
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em Nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
EXERCÍCIOS 01.pdf
EXERCÍCIOS 01.pdfEXERCÍCIOS 01.pdf
EXERCÍCIOS 01.pdf
 
Computação em nuvem no mercado brasileiro
Computação em nuvem no mercado brasileiroComputação em nuvem no mercado brasileiro
Computação em nuvem no mercado brasileiro
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
 
Computação em Nuvem
Computação em NuvemComputação em Nuvem
Computação em Nuvem
 
9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
 
Aula Google Docs 25/08/10
Aula Google Docs 25/08/10Aula Google Docs 25/08/10
Aula Google Docs 25/08/10
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
World wide web
World wide webWorld wide web
World wide web
 

Último

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Lista de exercícios tipos de arquitetura infraestrutura de software

  • 1. 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. 2. 3. 4. 5. 6. 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) 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) 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. 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) 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 - PMAL - Oficial Combatente da Polícia Militar, adaptada) 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)
  • 2. 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)
  • 3. 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 - TRERJ - 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)
  • 4. 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.