Buscar

Semana 5 - Atividade Avaliativa Desenvolvimento web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Semana 5 - Atividade Avaliativa Desenvolvimento web 
 
 PERGUNTA 1 
Um sistema desenvolvido para plataforma web permite algumas vantagens com relação a 
sistemas como desktop, sistemas que são executados diretamente no computador. Por 
exemplo, a praticidade de acesso à informação, pois o sistema pode ser acessado via um 
dispositivo conectado à internet e via navegador ou personalidade, porque cada projeto tem 
suas características devido ser desenvolvido para um modelo de negócio em específico. 
Levando em consideração os sistemas web, identifique se são verdadeiras (V) ou falsas (F) 
as afirmativas a seguir. 
 
I. ( ) O protocolo de comunicação usado em sistema web, o http, foi inicialmente usado 
somente para links das páginas web desenvolvidas via linguagem HTML. 
II. ( ) O Simple Object Access Protocol (SOAP) foi utilizado como protocolo de transporte de 
dados entre comunicação de sistemas distribuídos diferentes. 
III. ( ) Representational State Transfer (REST) é um tipo de arquitetura que define restrições 
a serem aplicadas a um servidor de serviços (web service). 
IV. ( ) O XML-RPC foi criado para ser usado em cima do HTTP, como protocolo de 
transporte dos dados entre diferentes sistemas na internet. 
 
Assinale a alternativa que apresenta a sequência correta. 
 a. V - F - V - F. 
 b. V - V - F - F. 
 c. F - F -V - V. 
 d. F - V - V - V . 
 e. V - V - V - V. 
1,42 pontos 
PERGUNTA 2 
 
É importante que um desenvolvedor web esteja ciente das restrições da API _______. A esse 
respeito, os critérios para uma API dessa categoria residem em uma interface uniforme, sem 
estado, cacheadas, em arranjo de cliente-servidor e estritamente baseada em _______. 
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_12895_1
Admite-se que, dentre tais restrições, a da interface uniforme é aquela que se mostra _______ 
atendida. 
 
Assinale a alternativa que preenche as lacunas corretamente. 
 
 a. Private, blockchain, mais. 
 b. Public, hardware, menos. 
 c. RESTful, camadas, menos. 
 d. Composite, estágios, mais. 
 e. Partner, mineração, mais. 
1,42 pontos 
PERGUNTA 3 
O protocolo HTTP é o protocolo que determina as regras de comunicação na web, numa 
arquitetura ___________. Na web, há uma infinidade de aplicações oferecendo diversos 
tipos de serviços. Serviços que são recursos que o usuário precisa usar quando está 
utilizando uma aplicação na web, como um ___________. A arquitetura REST faz uso dos 
métodos existentes no protocolo HTTP como GET, PUT, ___________e POST para que o 
processo de transmissão dos pacotes seja mais leve e simples, sendo portanto necessário 
o uso de camadas intermediárias. Sendo assim, o método ___________ é usado para 
encontrar recursos; o POST, quando se cria um novo documento; o ___________, para 
atualizar um recurso existente; e o método OPTION é usado para descrever as opções de 
comunicação para o recurso de destino. 
 
Assinale a alternativa que preenche as lacunas corretamente. 
 a. cliente-servidor, e-mail, DELETE, GET, PUT. 
 b. servidor-servidor, e-mail, TRACE, OPTIONS, PUT. 
 c. cliente-cliente, DHCP, OPTIONS, GET, PUT. 
 d. cliente-servidor, DNS, DELETE, PUT, GET. 
 e. cliente-servidor, e-mail, PUT, GET, DELETE. 
1,42 pontos 
PERGUNTA 4 
 
Desenvolvimento Web é a área da tecnologia que aborda a construção de sites, aplicações, bancos de 
dados e quaisquer ferramentas que fazem parte da Web e da Internet. Para ser um bom desenvolvedor 
Web é preciso: 
 
saber desenhar a interface do site, pois o restante é função do analista de infraestrutura do sistema Web. 
dominar linguagens de programação como C e C++, que são linguagens de alto nível. 
saber apenas HTML. 
apenas entender de lógica de programação. 
adotar um ciclo de desenvolvimento de software que deve ser baseado em um processo 
sistemático e cíclico. 
1,44 pontos 
PERGUNTA 5 
Hoje, na internet, há muitos sites que fazem uso de um web service, principalmente os sites 
de pacotes de viagens. Esses sites fazem a comunicação com outros de empresas aéreas, 
hotéis, locadoras de carros, por exemplo, para obter as informações e disponibilizá-las aos 
clientes. Essa comunicação é feita por protocolos de camada de aplicação, como o HTTP, e 
seus métodos, como PUT, DELETE, POST e GET. 
 
Com base no texto apresentado, analise as asserções a seguir e a relação proposta entre 
elas. 
 
I. Uma limitação que precisa ser considerada ao usar uma API RESTFul é seu estado de 
requisição do tipo stateless, ou seja, as chamadas são independentes umas das outras. 
 
PORQUE 
 
II. A arquitetura RESTFul é baseada no sistema cliente-servidor e usada para comunicação 
do protocolo HTTP que é uma protocolo sem armazenamento de informações de requisições 
anteriores, ou seja, do tipo stateless. 
 
Analisando as asserções anteriores, conclui-se que: 
 a. as duas asserções são verdadeiras, e a segunda não justifica a primeira. 
 b. a primeira asserção é verdadeira, e a segunda é falsa. 
 c. as duas asserções são verdadeiras, e a segunda justifica a primeira. 
 d. a primeira asserção é falsa, e a segunda é verdadeira. 
 e. as duas asserções são falsas. 
1,44 pontos 
PERGUNTA 6 
Sabe-se que o mundo digital é rico em imagens, textos, sons e vídeos e que uma página web 
é composta por esses elementos. Por meio de uma página web, os usuários digitais buscam 
por informações para a construção de conhecimento. Esse conteúdo está distribuído em 
plataformas como mobile e web. 
Assinale a afirmação correta sobre estratégias de geração de conteúdo para web. 
 a
. 
Uma vantagem é o uso de IDEs ou editores de páginas web ricos em bibliotecas que são adequadas a 
linguagens como HTML/CSS e PHP. 
 b
. 
A grande vantagem é o desenvolvimento único de um app, facilitando a execução do aplicativo, por 
exemplo, para sistemas Android como iOS. 
 c
. 
Uma aplicação web típica tem em sua estrutura códigos que serão gerados a partir do 
processamento de dados em servidores de aplicações (web). 
 d
. 
No desenvolvimento de uma aplicação web, equipes devem ser especialistas e ter o entendimento de uma 
única área, por exemplo, banco de dados. 
 e
. 
As aplicações web possuem os dados processados no cliente, permitindo uma estrutura de código rica em 
interatividade, leve e com design voltado ao usuário. 
1,43 pontos 
PERGUNTA 7 
Arquitetar uma aplicação de software é fundamental para separar as responsabilidades entre 
os componentes. Esse procedimento é essencial para o entendimento de requisitos como os 
requisitos não funcionais; além disso, com o aumento da complexidade, o uso de 
componentes prontos torna o processo de desenvolvimento mais rico e seguro, além de mais 
rápido também. 
 
Após a leitura do texto anterior, assinale a alternativa correta com relação à arquitetura web. 
 a. Manutenção da aplicação é um aspecto associado à arquitetura de curto prazo. 
 b. Na arquitetura de 2 camadas, o processamento está separado da apresentação. 
 c. Arquitetura de curto prazo tem o foco na produção da aplicação. 
 d. Na arquitetura cliente-servidor, o foco maior de processamento é no cliente. 
 e. O desenvolvimento envolve diretamente a arquitetura de médio prazo. 
 
	Semana 5 - Atividade Avaliativa Desenvolvimento web
	PERGUNTA 1
	PERGUNTA 2
	PERGUNTA 3
	PERGUNTA 4
	PERGUNTA 5
	PERGUNTA 6
	PERGUNTA 7

Mais conteúdos dessa disciplina