Buscar

Desenvolvimento web - COM320 - Turma 002 - Atividade Avaliativa - Semana 5

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 8 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

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 6, do total de 8 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

Fazer teste: Semana 5 - Atividade Avaliativa
Desenvolvimento web - COM320 - Turma 002 Atividades
Fazer teste: Semana 5 - Atividade Avaliativa 
Informações do teste
a.
b.
c.
d.
e.
PERGUNTA 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.
Na arquitetura de 2 camadas, o processamento está
separado da apresentação.
Na arquitetura cliente-servidor, o foco maior de
processamento é no cliente.
Manutenção da aplicação é um aspecto associado à
arquitetura de curto prazo.
O desenvolvimento envolve diretamente a arquitetura de
médio prazo.
Arquitetura de curto prazo tem o foco na produção da
aplicação.
1,25 pontos   Salva
?
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152882_1&course_id=_8403_1&new_attempt=1&content_id=_1280560_1&step=#
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_8403_1
https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_8403_1&content_id=_1280539_1&mode=reset
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152882_1&course_id=_8403_1&new_attempt=1&content_id=_1280560_1&step=#
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152882_1&course_id=_8403_1&new_attempt=1&content_id=_1280560_1&step=#
a.
b.
c.
d.
e.
PERGUNTA 2
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.
Disponibilidade e inserir dados.
Gerar senhas e segurança.
Emitir relatórios e desempenho.
Escalabilidade e realizar compras.
Segurança e desempenho.
1,25 pontos   Salva
a.
b.
PERGUNTA 3
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.
No desenvolvimento de uma aplicação web, equipes devem
ser especialistas e ter o entendimento de uma única área,
por exemplo, banco de dados.
1,25 pontos   Salva
c.
d.
e.
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).
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.
A grande vantagem é o desenvolvimento único de um app,
facilitando a execução do aplicativo, por exemplo, para
sistemas Android como iOS.
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.
a.
b.
c.
PERGUNTA 4
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.
cliente-cliente, DHCP, OPTIONS, GET, PUT.
cliente-servidor, DNS, DELETE, PUT, GET.
1,25 pontos   Salva
d.
e.
cliente-servidor, e-mail, PUT, GET, DELETE.
servidor-servidor, e-mail, TRACE, OPTIONS, PUT.
cliente-servidor, e-mail, DELETE, GET, PUT.
PERGUNTA 5
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.
1,25 pontos   Salva
a.
b.
c.
d.
e.
 
Assinale a alternativa que apresenta a sequência correta.
F - V - V - V .
V - V - V - V.
F - F -V - V.
V - V - F - F.
V - F - V - F.
PERGUNTA 6
O processo de desenvolvimento de um projeto de uma
aplicação web é longo e complexo e muitos levam meses
para serem concluídos, pois há diversas fases que
devem ser contempladas, como análise, desenvolvimento
e implantação/manutenção. As metodologias ágeis, em
média, diminuem o tempo de desenvolvimento em 50%,
permitindo que a aplicação seja disponibilizada ao
comércio em menos tempo, além do ganho de
produtividade na casa dos 25%.
Com relação às metodologias ágeis, o protocolo http,
analise as afirmações a seguir.
 
I. A metodologia Scrum tem como objetivo agregar mais
produtividade aos processos, como listas de trabalhos
pendentes, reuniões diárias, sessões de planejamento
para tratar os problemas etc.
II. Kanban tem interesse em equipes que recebem muitos
pedidos. Atualizações solicitadas são liberadas quando
ficam prontas, não têm período fixo para a entrega de
tarefas.
1,25 pontos   Salva
a.
b.
c.
d.
e.
III. A metodologia Lean tem como estratégia o foco na
redução das perdas durante o processo de
desenvolvimento. O valor a ser gerado para os clientes é
o ponto fundamental de todas as atividades.
IV. A ferramenta Smart, usada para definição de metas, é
baseada em cinco objetivos: S (Específico), M
(Mensurável), A (Atingível), R (Relevante) e T (Temporal).
Está correto que se afirmar em:
I, II , III e IV.
I e II, apenas.
IV, apenas.
II e III, apenas.
I, II e III, apenas.
PERGUNTA 7
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, comoo 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
1,25 pontos   Salva
a.
b.
c.
d.
e.
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 primeira asserção é verdadeira, e a segunda é falsa.
as duas asserções são verdadeiras, e a segunda justifica a
primeira.
a primeira asserção é falsa, e a segunda é verdadeira.
as duas asserções são falsas.
as duas asserções são verdadeiras, e a segunda não
justifica a primeira.
PERGUNTA 8
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 entre sistemas 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
1,25 pontos   Salva
a.
b.
c.
d.
e.
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 primeira asserção é verdadeira, e a segunda é falsa.
a primeira asserção é falsa, e a segunda é verdadeira.
as duas asserções são verdadeiras, mas a segunda não
justifica a primeira.
as duas asserções são falsas.
as duas asserções são verdadeiras, e a segunda justifica a
primeira.

Continue navegando