Você está na página 1de 7

DW-SEMANA 02

Pergunta 1

1. Uma aplicação web é diferente de um site _______: nesse tipo de site, o


conteúdo é um arquivo ou documento pré-formatado, em que normalmente o
conteúdo inteiro está presente nas marcações em HTML denominadas _______,
sendo que inexistem demais informações carregadas de outros documentos ou
de outras bases de dados. Por outro lado, uma aplicação web se notabiliza pela
construção dinâmica de conteúdo, com dados oriundos de um banco de dados,
com base na _______ do usuário com as páginas acessadas via browsers.

Assinale a alternativa que preenche as lacunas corretamente.


a. estático, NFT, programação.
b. dinâmico, cookies, atividade.
c. dinâmico, bots, recorrência.
d. estático, tags, interação.
e. dinâmico, SQL, fidelidade.

Pergunta 2

1. Por sua natureza constitutiva, as aplicações web são consideradas aplicações


com múltiplas camadas — por vezes denominadas “aplicações com n camadas”.
A ideia subjacente é a de dividir funcionalidades em camadas, no sentido de
expressarem agrupamentos lógicos e separados dessas funcionalidades.
Embora nada impeça que todas as camadas estejam presentes no mesmo
computador, o mais comum é que aplicações web se distribuam em máquinas
separadas.

Levando em consideração o texto apresentado e o material “Ajax, Rich Internet


Applications e desenvolvimento web para programadores”, identifique se são (V)
verdadeiras ou (F) falsas as afirmações a seguir.

I. ( ) A instância que mantém os dados da aplicação é a camada inferior.

II. ( ) A lógica do negócio é implementada pela camada intermediária.

III. ( ) A camada superior também pode ser chamada de camada do cliente.

IV. ( ) A camada intermediária impõe as regras do negócio junto aos clientes.


Assinale a alternativa que apresenta a sequência correta.
a. V - V - V - V.
b. F - F - F - V.
c. V - F - V - F.
d. V - V - F - F.
e. F - V - V - V.

Pergunta 3

1. No mundo atual, a internet constitui, estrategicamente, um grande percentual de


negócio de qualquer empresa. Impossível imaginar uma empresa, no mínimo,
com uma página Web institucional. Hodiernamente, a aplicação Web é a grande
alavanca da maioria das empresas por meio de diversos tipos de aplicações,
como os e-commerces ou comércio digital.

Com base no exposto, assinale a alternativa correta em relação a uma


aplicação Web.

O protocolo de navegação para aplicações Web é o Internet Protocol


de camada de rede do modelo de referências de camadas. Esse
a. protocolo garante a navegabilidade.

Uma aplicação Web é armazenada em um servidor conhecido como


servidor de resolução de domínios (DNS), que tem a finalidade de
b. responder às requisições.

Os links de navegação de uma aplicação Web retornam qualquer coisa


ao usuário, pois dependem dos dados armazenados no banco de
c. dados.

A arquitetura padrão de uma aplicação Web, como e-commerce, é


conhecida como cliente-servidor, pois, a cada clique em links, o
d. usuário faz uma requisição ao servidor.

Com frequência, o usuário, ao navegar pela Web, está fazendo uma


e. requisição a um servidor via método post, o método padrão do
protocolo de navegação http.

Pergunta 4

1. Uma aplicação Web equivale aos sistemas utilizados na prática pelos usuários
de internet, como os mecanismos de busca, e-commerce ou grandes portais de
conteúdo. Essas aplicações são executadas pelo usuário por meio do navegador
Web e ficam armazenadas em servidores Web em ambientes distribuídos de
rede de computadores.
No que tange ao exposto, assinale a alternativa que apresenta corretamente
uma vantagem de uma aplicação Web.

Na aplicação Web, o requisito de usabilidade deve permitir o uso


a. fácil da aplicação.

Uma aplicação Web pode ser usada via dispositivo móvel por meio de
b. lojas de aplicação.

Uma característica negativa é a incompatibilidade com alguns


c. antivírus.

Uma grande vantagem é que atualizações podem ser realizadas pelo


d. lado do usuário.

Diferentemente de outras plataformas, aplicações Web executam na


e.
Web e no desktop.

Pergunta 5

1. Uma aplicação sendo executada a partir do protocolo _______ deve, de alguma


forma, manter o controle das informações. Essa é a razão pela qual os _______
são amplamente empregados na internet. Afinal, eles se mostram importantes e
absolutamente necessários para o funcionamento das mais variadas aplicações
_______ mundo afora.

Assinale a alternativa que preenche as lacunas corretamente.


a. Telnet, bots, seguras.
b. HTTP, cookies, web.
c. FTP, worms, governamentais.
d. Blockchain, hubs, digitais.
e. Ethereum, browsers, eletrônicas.

Pergunta 6

1. Existe um importante modelo de objeto para HTML, cujo papel é definir


elementos HTML como objetos. Não obstante, esse modelo se ocupa, ainda, de
determinar as propriedades para todos os elementos HTML, os métodos para
todos esses elementos e, ainda, os eventos para cada um dos elementos HTML.

Assinale a alternativa que descreve a denominação desse modelo.


a. API — Application Programming Interface.
b. DOM — Document Object Model.
c. OSI — Open Systems Interconnection.
d. P2P — peer-to-peer.
e. TCP/IP — Transmission Control Protocol/Internet Protocol.

Pergunta 7

1. A conveniência de poder acessar os mais variados serviços por meio de um


browser comum, como o Google Chrome, o Microsoft Edge e o Mozilla Firefox,
explica a grande aceitação das aplicações web junto aos usuários, seja em
ambiente doméstico, profissional ou acadêmico. O fato é que, para um
funcionamento a contento, uma aplicação web é dependente de alguns
importantes aspectos — alguns dos quais são um servidor web, as requisições
realizadas pelos usuários junto ao servidor web e as respostas às requisições
que foram efetuadas.

Assinale a alternativa que indica outro aspecto também determinante para o


correto funcionamento de uma aplicação web.

a. Protocolos e métodos do HTTP.


b. Mineração de criptoativos.
c. Bloqueio de hardware.
d. Portas USB em hub próprio.
e. Softwares de emulação.

Pergunta 8

1. O padrão de comunicação de uma aplicação Web é o protocolo http (hypertext


transfer protocol). Esse protocolo faz as requisições de páginas aos servidores
Web. Há diversos servidores Web, como Apache e IIS da Microsoft. Entretanto
o protocolo http é um protocolo sem estado ou stateless, ou seja, não armazena
informações.

Levando em consideração o processo de comunicação entre uma aplicação e o


servidor Web via protocolo http, analise as afirmativas a seguir e assinale V para
a(s) Verdadeira(s) e F para a(s) Falsa(s).

I. ( ) Um cookie é utilizado no desenvolvimento de uma aplicação Web para


armazenar informações que o protocolo http não armazena.

II. ( ) Os cookies não são considerados as melhores práticas para armazenar


informações, pois podem comprometer a segurança da aplicação.
III. ( ) A aplicação de cookie é necessária, pois o protocolo http não armazena
informações de sessões Web; cada requisição é tratada de forma
independente.

IV. ( ) Aplicações Web fazem uso de cookies, como um token de autenticação


ou uma espécie de mecanismo para armazenamento de dados.

Assinale a alternativa que apresenta a sequência correta.


a. V - V - V - V.

b. V - F - V - F.

c. F - V - V - V.

d. F - F - V - V.

e. V - V - F - F.

Pergunta 9

1. A arquitetura de software é caracterizada pela definição dos componentes e


como é a relação entre eles internamente e com outros softwares externos.
Quando a complexidade do software aumenta, por boas práticas, faz-se
necessária a utilização de uma arquitetura que separa internamente a
visualização da parte de persistência de dados, ao ter uma terceira parte
controlando as ações para que alterações na visualização não afetem o modelo
de dados.

Considerando os tipos de arquitetura utilizados no desenvolvimento de uma


aplicação Web, analise as afirmativas a seguir em relação aos componentes
da arquitetura MVC.

1 – Model.

2 – View.

3 – Control.

I – Os dados são armazenados no banco de dados e, quando há alterações,


notificações são emitidas na camada de visualização.
II – Quando há ações, como edição, informações são enviadas via comando
para modificações no modelo de dados.

III – Exibe os dados utilizando uma linguagem de marcação de textos, de modo


a gerar uma apresentação no modelo de dados presente.

Assinale a alternativa que correlaciona adequadamente os dois grupos de


informação.
a. 1-III; 2-II; 3-I.

b. 1-I; 2-III; 3-II.

c. 1-III; 2-I; 3-II.

d. 1-I; 2-II; 3-III.

e. 1-II; 2-I; 3-III.

Pergunta 10

1. Após a década de 2000, houve uma revolução no desenvolvimento de software


com funcionalidades, como compartilhamento, interatividade, nuvem, que
permitiram reformulações nos modelos de negócio e nos mercados, tornando-
se, em muitos casos, as fontes de receitas mais atrativas da empresa.

A partir do exposto, analise as asserções a seguir e a relação proposta entre


elas.

I. A aplicação Web em nuvem é uma aplicação que necessita, basicamente, de


um navegador e acesso à internet, pois tudo é transparente para o usuário
devido a uma boa parte da aplicação estar sendo gerenciada no servidor, e não
na máquina local do usuário.

PORQUE

II. As empresas começam a adotar essas estratégias de aplicação em nuvem,


pois iniciam a era do comercialização de serviços, e não de produtos aos
usuários, por exemplo, os streamings de vídeo; por outro lado, permitem que as
equipes de desenvolvimento criem experiências ricas nos front-end, na interface
do usuário.

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 justifica a


primeira.
e. as duas asserções são verdadeiras, e a segunda não justifica a
primeira.

Você também pode gostar