Buscar

SEMANA5 - NOTA 10

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

P E R G U N T A 1 
1. Os aplicativos web são aqueles sistemas que são executados na internet, ou seja, o processamento de dados é realizado no mundo virtual, portanto, 
não há necessidade de instalação e de processamento local na máquina do cliente. Entretanto essas aplicações apresentam uma grande variedade de 
requisitos, principalmente os requisitos não funcionais. 
Com base nessas informações, assinale a alternativa correta a respeito de requisitos não funcionais necessários a uma aplicação web. 
 
a. Disponibilidade e inserir dados. 
 
b. Escalabilidade e realizar compras. 
 
c. Gerar senhas e segurança. 
 
d. Emitir relatórios e desempenho. 
 
e. Segurança e desempenho. 
P E R G U N T A 2 
1. 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. Na arquitetura de 2 camadas, o processamento está separado da apresentação. 
 
b. Manutenção da aplicação é um aspecto associado à arquitetura de curto prazo. 
 
c. O desenvolvimento envolve diretamente a arquitetura de médio prazo. 
 
d. Na arquitetura cliente-servidor, o foco maior de processamento é no cliente. 
 
e. Arquitetura de curto prazo tem o foco na produção da aplicação. 
P E R G U N T A 3 
1. 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. A grande vantagem é o desenvolvimento único de um app, facilitando a execução do aplicativo, por exemplo, para sistemas Android como 
iOS. 
 
b. 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. 
 
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. 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. 
 
e. No desenvolvimento de uma aplicação web, equipes devem ser especialistas e ter o entendimento de uma única área, por exemplo, banco de 
dados. 
P E R G U N T A 4 
1. 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, PUT, GET, DELETE. 
 
b. cliente-servidor, DNS, DELETE, PUT, GET. 
 
c. cliente-servidor, e-mail, DELETE, GET, PUT. 
 
d. servidor-servidor, e-mail, TRACE, OPTIONS, PUT. 
 
e. cliente-cliente, DHCP, OPTIONS, GET, PUT. 
P E R G U N T A 5 
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. F - V - V - V . 
 
b. V - V - F - F. 
 
c. F - F -V - V. 
 
d. V - V - V - V. 
 
e. V - F - V - F. 
P E R G U N T A 6 
1. Uma API (Application Programming Interface) faz a comunicação entre um usuário e uma aplicação web, porém o usuário precisa entender a estrutura 
e o desenvolvimento da aplicação que deseja fazer uso. A classificação REST apresenta alguns critérios específicos que têm como objetivo criar padrões 
para a comunicação entre aplicações diferentes na internet. API RESTFul é uma API que atende aos requisitos do estilo arquitetônico REST. 
Considerando uma API RESTFul e as restrições, relacione os conceitos e as afirmações a seguir. 
 
1. Interface uniforme 
2. Sem estado 
3. Baseado em camadas 
 
I. Precisa atender a requisitos como base em recursos, pois lida com recursos em vez de métodos quando se compara com o RPC REST. 
II. A sua execução é isolada, ou seja, nenhuma referência ou informação sobre transações anteriores são armazenadas. 
III. Políticas de segurança, proxies e recursos de balanceamento de carga são aplicados sem afetar as funcionalidades do sistema. 
 
Assinale a alternativa que relaciona adequadamente os dois grupos de informação. 
 
a. 1-II; 2-I; 3-III. 
 
b. 1-III; 2-II; 3-I. 
 
c. 1-III; 2-I; 3-II. 
 
d. 1-I; 2-III; 3-II. 
 
e. 1-I; 2-II; 3-III. 
P E R G U N T A 7 
1. 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. a primeira asserção é falsa, e a segunda é verdadeira. 
 
b. a primeira asserção é verdadeira, e a segunda é falsa. 
 
c. as duas asserções são falsas. 
 
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira. 
 
e. as duas asserções são verdadeiras, e a segunda justifica a primeira. 
P E R G U N T A 8 
1. Um servidor de serviços ou web service é um servidor que, na internet, possui métodos que são acionados por outras aplicações na internet, porém 
fazendo uso de tecnologias web. O web service tem como objetivo transferir a comunicação entresistemas de plataformas diferentes, sem a preocupação 
com a linguagem usada pelas aplicações web. 
 
A partir do texto apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I. Web service baseado em REST aplica formatos baseados em métodos do protocolo HTTP para a transferência de objetos em JavaScript entre 
aplicações diferentes na internet. 
 
PORQUE 
 
II. Uma aplicação que implementa RESTFul aplica o conceito de stateful, ou seja, armazena informações das requisições anteriores criando um elo 
sequencial entre as requisições feitas pelo cliente. 
 
Analisando essas asserções, conclui-se que: 
 
a. as duas asserções são falsas. 
 
b. as duas asserções são verdadeiras, e a segunda justifica a primeira. 
 
c. a primeira asserção é falsa, e a segunda é verdadeira. 
 
d. a primeira asserção é verdadeira, e a segunda é falsa. 
 
e. as duas asserções são verdadeiras, mas a segunda não justifica a primeira.

Continue navegando