Prévia do material em texto
31/03/2022 22:37 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/19585/quizzes/81827/take 1/5 Atividade Objetiva 1 Iniciado: 31 mar em 22:23 Instruções do teste 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. 0,2 ptsPergunta 1 Permite que os desenvolvedores criem aplicativos mobile web usando uma única base de código. É um aplicativo com layout feito por meio de renderizações da web e com acesso às APIs nativas do dispositivo. É construído como um aplicativo web simples, mas nos permite gerar um aplicativo nativo, tendo acesso a maioria das funcionalidades específicas do telefone. É um kit de ferramentas de UI de código fonte aberto, que é voltado para o desenvolvimento mobile. Ele é desenvolvido com base em tecnologia web e permite às equipes o desenvolvimento de aplicativos multiplataformas de alta qualidade para iOS, Android e web utilizando um único código fonte base. É um framework baseado em JavaScript e criado pela comunidade do Facebook para desenvolvimento de aplicações web. Embora existam muitos tipos diferentes de tecnologias, a maioria dos desenvolved aplicações web usa HTML, CSS e JavaScript, as ferramentas de desenvolvimento web. Porém, para auxiliar neste processo, existem algumas ferramentas que agiliz processo de desenvolvimento como o Ionic e o React Native. Consideremos React Native como um? 0,2 ptsPergunta 2 Leia o texto a seguir: 31/03/2022 22:37 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/19585/quizzes/81827/take 2/5 I e II, apenas. II, apenas. I e III, apenas. III, apenas. II e III, apenas. Uma aplicação web, diferentemente de aplicativos nativos, é configurada e mantid servidor. A arquitetura deste tipo de aplicação considera a presença de um cliente, smartphone que consome o aplicativo, sem a necessidade de ser instalado; e um s é o local onde está a lógica de negócio, bem como o banco de dados. Por outro la aplicativo nativo, em certos casos, não necessita de um servidor, podendo ser exe apenas no smartphone do usuário. Considerando as informações apresentadas, avalie as afirmações a seguir: I. Um aplicativo web mobile pode ser offline ou online, onde os aplicativos offline ar dados e a lógica de negócio no próprio dispositivo e os dispositivos online armazen em um servidor. II. Todo aplicativo nativo pode ser offline, ou seja, ele é instalado e toda lógica de n dados estão no próprio dispositivo, bem como pode ser online, com comunicação d servidor. III. No processo de renderização do lado do cliente ou front-end, a linguagem Java utilizada para executar a lógica de apresentação diretamente no dispositivo do usu É correto o que se afirma em: 0,2 ptsPergunta 3 Leia o excerto a seguir: “O pensamento sistêmico corresponde, em sua essência, à lógica da indústria. Be 31/03/2022 22:37 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/19585/quizzes/81827/take 3/5 acesso guiado para auxiliar em atividades que requerem foco. o agrupamento de ícones na tela inicial, para facilitar acesso. a inserção de uma opção para alterar o tamanho da fonte. o recurso de um leitor de tela para auxiliar no uso da interface. a capacidade de alterar a cor e o texto do plano de fundo. aproveitamento, gestão e logística, organização de muitas partes em um sistema c integrado. Não é à toa que o design, por ser fenômeno da era industrial, reflete ess pensamento em sua maneira de abordar o mundo” (CARDOSO, 2012, p. 244). CARDOSO, R. Design para um mundo complexo. São Paulo: Cosac Naify, 2012. Atualmente, um programador pode desenvolver um aplicativo para smartphone qu milhões de usuários. O design tradicional está quase lotado no mercado, são milhõ construídas para atender uma determinada demanda, mas sem propor nenhuma s problema específico. O diferencial, no caso do desenvolvimento de um aplicativo mobile, é propor aplica consideração 0,2 ptsPergunta 4 Leia o texto a seguir: O Design Thinking é uma abordagem multidisciplinar na qual o “tudo” está intercon “design”, nesse caso, é o ato de projetar, desenhar ou definir as características de “elementos” que, no Design Thinking, estão voltados à inovação. Esse conceito de da mudança de visão sobre o “projetar”, procurando soluções baseadas na experiê para simplificar determinadas atividades. As contribuições de todas as disciplinas a significativo à compreensão do funcionamento do Design Thinking. Considerando essas informações, assinale a alternativa correta em relação ao ben Design Thinking no desenvolvimento de aplicativos: 31/03/2022 22:37 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/19585/quizzes/81827/take 4/5 Prática centrada no ser humano, usando dinâmicas de grupo para propor ideias em um curto espaço de tempo. Aplicar uma metodologia ágil para conduzir a gestão e o planejamento do projeto de forma mais eficiente. Analisar o problema por diferentes ângulos, com foco em soluções baseadas no cotidiano dos usuários. Entender o panorama do problema e destacar as ideias mais importantes, com foco na geração de ideias. Abordagem voltada à criação de interfaces, criando estratégias flexíveis e eficientes para facilitar a vida do usuário. 0,2 ptsPergunta 5 XCode e Outsystem. ReactAPP e Ionic. Flutter e AppSheet. Android Studio e Ionic. Leia a citação a seguir: “Escrever um software especificamente para dispositivos móveis é algo trabalhoso parte do trabalho precisa ser duplicado para que seja possível escrever aplicações desktops, Android e iOS.” Fonte: HILTON, W; LOFARO, et. al. A lightweight, cross-platform, multiuser robot v using the cloud. IEEE, Chicago, p. 1-6, 2014. Dos ambientes de desenvolvimento multiplataforma a seguir, qual deles necessita nenhuma codificação? 31/03/2022 22:37 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/19585/quizzes/81827/take 5/5 Salvo em 22:37 Outsystem e AppSheet. Enviar teste