Prévia do material em texto
15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 1/9 AO2 Substitutiva Iniciado: 15 dez em 8:47 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,6 ptsPergunta 1 Leia o texto a seguir: No momento em que você deseja desenvolver para aplicativos móveis, uma vasta terminologia lhe é apresentada. Dentre as primeiras esta a escolha entre um aplicativo nativo, web ou multiplataforma. Após escolher uma destas três, cabe a escolha entre os diferentes tipos de ambientes de desenvolvimento, bem como linguagens de programação. Uma escolha incorreta pode levar a diferentes resultados, dentre eles, a insatisfação do usuário ou a baixa usabilidade. Considerando este contexto, avalie as seguintes asserções e a relação proposta entre elas. I. No Xamarin, é possível desenvolver aplicativos multiplataformas compartilhando o mesmo código (lógica de negócio), mas o código de interface é implementado para cada uma das plataformas. PORQUE II. Seja no Xamarin ou no Xamarin.Forms, um projeto mobile compartilha o mesmo arquivo assembly com código de todas as plataformas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 2/9 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições falsas. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 0,6 ptsPergunta 2 Leia o texto a seguir: O conceito mobile-first foi apresentado no ano de 2009 por Luke Wroblewski e defende que a versão mobile de um site deve estar no centro da estratégia de design, ou seja, ao desenvolver uma aplicação web, devemos considerar em primeiro lugar as restrições e o comportamento de navegação do usuário em dispositivos móveis. Considerando as informações apresentadas, avalie as afirmações a seguir: I. O design mobile first coloca a experiência do usuário móvel em primeiro lugar, exibindo apenas o conteúdo necessário ao usuário, ou seja, as informações essenciais. II. Se um site é adaptativo ou responsivo, significa que sua interface se adaptará à largura das telas dos usuários, permitindo a máxima versatilidade e desempenho. III. O design responsivo permite criar aplicativos para telas maiores e, à medida que o tamanho da tela diminui, o aplicativo responderá e mostrará uma versão otimizada para estes dispositivos. É correto o que se afirma em: III, apenas. I e III, apenas. I e II, apenas. A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 3/9 II, apenas. II e III, apenas. 0,6 ptsPergunta 3 Leia o texto a seguir: A usabilidade está diretamente relacionada com a facilidade com que você utiliza um aplicativo. Logo, se o usuário não reconhece algumas funções da interface ou possui dificuldade para acessar determinados recursos do aplicativo, certamente não há usabilidade. Por outro lado, um aplicativo com usabilidade possui eficácia e eficiência, logo, é fácil de usar. O conceito de eficácia pode ser definido como o ato de fazer corretamente uma determinada ação, de modo a evitar erros ou desperdícios. realizar uma ação da melhor maneira possível, sem erros e sem desperdícios. uma ação que tem o objetivo de cumprir um propósito, produzindo assim um resultado esperado. uma ação em que tudo o que é feito ou executado deve beirar a perfeição, cumprindo um objetivo esperado. uma abordagem mais limitada, focada no resultado para medir o desempenho, por exemplo, de uma pessoa ou organização. 0,6 ptsPergunta 4 Leia o texto a seguir: Ao desenvolver um aplicativo mobile é necessário compreender que este não será o primeiro com o qual o usuário irá interagir. Deste modo, é necessário que os componentes da interface e as informações apresentadas estejam dispostos A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 4/9 de maneira intuitiva e familiar para o usuário. Acrescenta-se ainda a importância de dar um retorno (feedback) ao usuário sobre possíveis atualizações ou funcionalidades de determinados elementos da interface. Analise as asserções a seguir e a relação proposta entre elas. I. O princípio do feedback permite compreender se a ação executada foi concluída. Por exemplo, ao efetuar login, o usuário é informado se foi realizado com sucesso ou usuário/senha incorretos. PORQUE II. Se a interface não atender às demandas do usuário, isso diminuirá sua experiência e poderá resultar em frustração. A seguir, assinale a alternativa correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições falsas. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 0,6 ptsPergunta 5 Leia o texto a seguir: Uma aplicação web, diferentemente de aplicativos nativos, é configurada e mantida em um servidor. A arquitetura deste tipo de aplicação considera a presença de um cliente, ou seja, um smartphone que consome o aplicativo, sem a necessidade de ser instalado; e um servidor, que é o local onde está a lógica A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 5/9 de negócio, bem como o banco de dados. Por outro lado, um aplicativo nativo, em certos casos, não necessita de um servidor, podendo ser executado 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 armazenam dados e a lógica de negócio no próprio dispositivo e os dispositivos online armazenam dados em um servidor. II. Todo aplicativo nativo pode ser offline, ou seja, ele é instalado e toda lógica de negócio e dados estão no próprio dispositivo, bem como pode ser online, com comunicação direta com um servidor. III. No processo de renderização do lado do cliente ou front-end, a linguagem JavaScript é utilizada para executar a lógica de apresentação diretamente no dispositivo do usuário. É correto o que se afirma em: I e III, apenas. II, apenas. II e III, apenas. III, apenas. I e II, apenas. 0,6 ptsPergunta 6 Leia o texto a seguir: A estratégia de design mobile first é semelhante a projetar um aplicativo móvel e depois adaptar o layout para que possa ser visualizado perfeitamente em tablets e dispositivos de desktop sem muitas modificações. Deste modo, o seu design como um todo será baseado em fornecer excelente experiência e usabilidade ao usuário. A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 6/9 Considerando este contexto, avalie as seguintes asserções e a relação proposta entre elas. I. A estratégia de design mobile first é baseada na técnica da degradação elegante, que também recebe o nome de aprimoramento progressivo. PORQUE II. O conceito de aprimoramento progressivo refere-se ao fato de um design começar a desenvolver a aplicação pelos dispositivos móveis. A respeito destas asserções, assinale a opção correta. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições falsas A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserçõesI e II são proposições verdadeiras, e a II é uma justificativa da I. 0,6 ptsPergunta 7 Leia a citação a seguir: “Escrever um software especificamente para dispositivos móveis é algo trabalhoso, pois grande parte do trabalho precisa ser duplicado para que seja possível escrever aplicações nativas para desktops, Android e iOS.” Fonte: HILTON, W; LOFARO, et. al. A lightweight, cross-platform, multiuser robot visualization using the cloud. IEEE, Chicago, p. 1-6, 2014. A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 7/9 Dos ambientes de desenvolvimento multiplataforma a seguir, qual deles necessita de pouca ou nenhuma codificação? XCode e Outsystem. Outsystem e AppSheet. Android Studio e Ionic. ReactAPP e Ionic. Flutter e AppSheet. 0,6 ptsPergunta 8 Leia o texto a seguir: A primeira coisa que o desenvolvedor olha ao aprender uma nova tecnologia é a documentação, pois ela representa um grande papel na produtividade. Pela documentação do Flutter, podemos estudar o conceito de widget e concluir que eles não representam apenas elementos estruturais, como texto e botões. Eles podem ser também elementos de layout como preenchimento e linhas. Diante do exposto, analise as afirmativas a seguir: I. Com o Flutter é possível utilizar um editor de texto simples, como o bloco de notas, por linha de comando e também pelo Android Studio. II. No Flutter, o arquivo main.dart, que está localizado dentro do diretório lib, armazena toda a lógica da aplicação, a qual é desenvolvida em linguagem Dart. III. Com o Flutter é possível utilizar o AVD (Action Virtual Device) do Visual Studio Code para simular um dispositivo mobile, o que auxilia no processo de desenvolvimento e depuração. IV. No widget ListView é possível adicionar o atributo onClicked para que, quando um item for clicado, ele execute algum conteúdo ou ação. A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 8/9 Estão corretas apenas as afirmativas: III e IV. I e II. I e IV. II e III. II e IV. 0,6 ptsPergunta 9 Leia o texto a seguir: Existem diversas ferramentas para o desenvolvimento de aplicativos nativos. O XCode, por exemplo, é um IDE (Ambiente de Desenvolvimento Integrado) utilizado por desenvolvedores para criarem aplicativos mobile para a plataforma iOS. Por outro lado, aplicativos Android são desenvolvidos utilizando a plataforma Android Studio, desenvolvida pela Google. Além disso, temos também o Xamarin, o qual pode ser utilizado para desenvolver aplicativos nativos para estas plataformas. Considerando as informações apresentadas, assinale a opção correta. O XCode possui o Swifit, um recurso integrado ao IDE que permite desenvolver para iPad, iPhone e Apple TV. O NativeScript é uma linguagem de programação utilizada no XCode para desenvolvimento de aplicativos web para iOS. O Android Studio possui o AVD - Android Virtual Device - que é responsável por simular um dispositivo mobile real. AppCode é um IDE criado pela Apple e possibilita o desenvolvimento de aplicativos mobile utilizando a linguagem CocoaPods. O Android Studio possui um recurso chamado AppAcelerator, o qual permite ver, em tempo real, o conteúdo modificado no código fonte. A+ A A- 15/12/2023, 10:40 Teste: AO2 Substitutiva https://famonline.instructure.com/courses/31430/quizzes/156468/take 9/9 Salvo em 10:40 0,6 ptsPergunta 10 Leia o texto a seguir: A experiência do usuário referente à utilização de um aplicativo está diretamente relacionada à eficiência e eficácia dele. Afinal, de nada adianta um aplicativo ser fácil de utilizar e possuir usabilidade, se ele não é capaz de cumprir com aquilo que ele foi projetado a fazer. Pense, por exemplo, em uma calculadora que só realiza a operação de soma. Ela pode possuir usabilidade, porém, espera-se que uma calculadora realize mais do que apenas um tipo de cálculo. Considerando as informações apresentadas, avalie as afirmações a seguir: I. Uma aplicação é útil se ela lhe fornece todos os recursos que você precisa. II. Uma aplicação possui usabilidade quando é fácil de aprender e de memorizar suas funcionalidades. III. Um sistema é tido como útil quando fornece os recursos necessários para interagir sem a necessidade de um guia. É correto o que se afirma em: II, apenas. I e III, apenas. III, apenas. I, apenas. I e II, apenas. Enviar teste A+ A A-