Baixe o app para aproveitar ainda mais
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-
Compartilhar