Buscar

Atividade Objetiva 2_ Programação de Aplicativos para Dispositivos Móveis

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 6 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 6 páginas

Prévia do material em texto

28/05/2022 15:23 Atividade Objetiva 2: Programação de Aplicativos para Dispositivos Móveis
https://famonline.instructure.com/courses/19585/quizzes/81831 1/6
Atividade Objetiva 2
Entrega 5 jun em 23:59 Pontos 1 Perguntas 5
Disponível 27 mai em 0:00 - 5 jun em 23:59 10 dias Limite de tempo Nenhum
Tentativas permitidas 3
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 4 minutos 1 de 1
MAIS RECENTE Tentativa 2 4 minutos 1 de 1
Tentativa 1 6 minutos 0,6 de 1
 As respostas corretas estarão disponíveis em 6 jun em 0:00.
Pontuação desta tentativa: 1 de 1
Enviado 28 mai em 15:22
Esta tentativa levou 4 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Fazer o teste novamente
0,2 / 0,2 ptsPergunta 1
Sendo uma abordagem arquitetônica e organizacional do
desenvolvimento de software na qual o software consiste em
pequenas tarefas independentes que se comunicam usando APIs bem
definidas. Esta definição refere-se a:
 Ambiente XML. 
A+
A
A-
https://famonline.instructure.com/courses/19585/quizzes/81831/history?version=2
https://famonline.instructure.com/courses/19585/quizzes/81831/history?version=2
https://famonline.instructure.com/courses/19585/quizzes/81831/history?version=1
https://famonline.instructure.com/courses/19585/quizzes/81831/take?user_id=41371
28/05/2022 15:23 Atividade Objetiva 2: Programação de Aplicativos para Dispositivos Móveis
https://famonline.instructure.com/courses/19585/quizzes/81831 2/6
 Microsserviços. 
Resposta Correta:
Microsserviços: São serviços pequenos e leves que executam
uma única funcionalidade. A estrutura da arquitetura de
Microsserviços possui várias vantagens que permitem que os
desenvolvedores não apenas aumentem a produtividade, mas
também acelerem todo o processo de implantação. 
Os componentes que compõem uma compilação de aplicativos
usando a arquitetura de Microsserviços não dependem
diretamente um do outro. Como tal, eles não precisam ser
construídos usando a 
mesma linguagem de programação. Portanto, os
desenvolvedores que trabalham com 
a arquitetura de Microsserviços possuem livre acesso a uma pilha
de tecnologia à sua escolha. 
Isso torna o desenvolvimento do aplicativo mais simples e rápido.
 Aplicativo de várias páginas. 
 Single Page Application. 
 Arquitetura cliente-servidor. 
0,2 / 0,2 ptsPergunta 2
Nas aplicações web há uma arquitetura que possui um Front-end e um
Back-end, sendo o primeiro responsável por tudo aquilo que o usuário
vê e interage, por outro lado, o segundo (back-end), assim estamos
abordando?
 Arquitetura cliente/servidor. 
A+
A
A-
28/05/2022 15:23 Atividade Objetiva 2: Programação de Aplicativos para Dispositivos Móveis
https://famonline.instructure.com/courses/19585/quizzes/81831 3/6
Resposta Correta: Uma aplicação web em uma arquitetura
cliente/servidor possui um Front-end e um Back-end, sendo o
primeiro responsável por tudo aquilo que o usuário vê e interage,
por outro lado, o segundo (back-end) é tudo aquilo que traz a
lógica e funcionalidade ao sistema web. 
Esses termos são cruciais para o desenvolvimento da web, mas
são bem diferentes entre si. Apesar 
disso, cada lado precisa se comunicar e operar efetivamente com
o outro como uma única unidade 
para contribuir com a funcionalidade do site. O front-end de um
site é o que você pode ver e 
interagir no seu navegador. Também chamado de client-side (lado
do cliente), inclui tudo o que o 
usuário experimenta diretamente: de texto e cores, botões,
imagens e menus de navegação. 
Tudo que você precisa são tecnologias de front-end para criar seu
site. O desenvolvedor front-end frequentemente se relacionará
com as seguintes tecnologias:
 Arquitetura sem servidor. 
 Arquitetura multiservidor. 
 Arquitetura em nuvem. 
 Arquitetura híbrida. 
0,2 / 0,2 ptsPergunta 3
São fundamentais se você tem um projeto na web. E a razão para isso
está em uma palavrinha mágica chamada planejamento. Para criar um
site ou aplicativo, você precisa de objetivos traçados e ações
organizadas. Pois é justamente para isso que usamos tal recurso,
sendo ele?.
 Implementação. 
 Especificação. 
A+
A
A-
28/05/2022 15:23 Atividade Objetiva 2: Programação de Aplicativos para Dispositivos Móveis
https://famonline.instructure.com/courses/19585/quizzes/81831 4/6
 Wireframes. 
Resposta Correta: Os wireframes são excelentes meios para se
iniciar o desenvolvimento de um aplicativo, principalmente quando
os requisitos de desenvolvimento não estão muito claros ou não
foram declarados em sua totalidade. Outra possibilidade de uso
de wireframes é quando 
se deseja demonstrar a viabilidade do desenvolvimento, então, ao
invés de gastar tempo até finalizar 
o aplicativo, e aí apresentá-lo ao cliente, a melhor solução seria
criar um wireframe e apresentar esta 
versão antes de iniciar o desenvolvimento. O wireframe é uma
técnica utilizada por designers 
para criar uma apresentação visual do produto que será
desenvolvido. Trata-se de um conjunto de diagramas no formado
por linhas e formas geométricas simples, representando assim o
esqueleto de um aplicativo web que compõe a interface do
usuário 
 Identificação. 
 Protótipo. 
0,2 / 0,2 ptsPergunta 4
Sendo o design adaptativo de aplicativo web tendo como maior
potencial ser a uma melhor experiência ao usuário, ´pois exibe designs
feitos sob medida para os principais tamanhos de tela, podemos
afirmar:
 O processo de design é mais laborioso, e com melhores definições. 
 O layout é desenvolvido para cada tamanho de tela específico. 
 
O conteúdo duplicado de um aplicativo, facilitando os acessos pelos
usuários.
A+
A
A-
28/05/2022 15:23 Atividade Objetiva 2: Programação de Aplicativos para Dispositivos Móveis
https://famonline.instructure.com/courses/19585/quizzes/81831 5/6
 
O designer deixa de possuir controle sobre cada layout, facilitando os
acessos.
 
O processo possibilita adição ou remoção conteúdo dependendo do
tamanho da tela.
Resposta Correta: De modo geral, o design adaptativo de
aplicativo web possui maior potencial de dar uma melhor
experiência ao usuário, uma vez que exibe designs feitos sob
medida para os principais tamanhos de tela. Em contrapartida, o
designer terá mais trabalho para criar esta variedade de designs. 
Vejamos então os pontos positivos e negativos deste tipo de
design: 
Pontos positivos 
O designer possui controle sobre cada layout; 
O layout é desenvolvido para cada tamanho de tela; 
É possível adicionar ou remover conteúdo dependendo do
tamanho da tela
0,2 / 0,2 ptsPergunta 5
Este é um conceito aplicado em projetos web onde o foco inicial da
arquitetura e desenvolvimento é direcionado aos dispositivos móveis e
em seguida para os desktops. A técnica tem se popularizado cada vez
mais entre os profissionais de marketing e tecnologia. Qual seria este
recurso?
 Font-end. 
 Back-end. 
 Wireframes. 
 Mobeli First. 
A+
A
A-
28/05/2022 15:23 Atividade Objetiva 2: Programação de Aplicativos para Dispositivos Móveis
https://famonline.instructure.com/courses/19585/quizzes/81831 6/6
Resposta Correta: MOBILE FIRST: Nos primeiros anos deste
século, o foco do desenvolvimento era para computadores.
Porém, com a evolução da tecnologia, novos dispositivos e
tamanhos de telas começaram a nascer e, com isso, os
smartphones e outros dispositivos de telas 
menores começaram a aumentar em popularidade e em venda. 
Em resposta à crescente popularidade dos telefones celulares
com navegadores integrados, foi 
criada uma noção de web design compatível com dispositivos
móveis. Em outras palavras, uma página 
web será renderizada em uma tela menor, mas não devemos
esperar que tivesse uma aparência tão 
boa. Esses sites abertos em um telefone celular são exatamente
como parecem em uma tela maior. 
Isso significa que aumentar e diminuir o zoom para navegar entre
as páginas é obrigatório - um 
assassinato daexperiência do usuário.
 Protótipo. 
Pontuação do teste: 1 de 1
A+
A
A-

Continue navegando