Buscar

Atividade 5 - N2 - GRA0257 - Computação para Dispositivos Móveis UAM OUT 2021 - NOTA 9

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

Prévia do material em texto

ATIVIDADE 5 – N2 
GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS 
Uam 2021 OUTUBRO 
20212 - PROVA N2 (A5) 
PN2 
04/10/2021 20:30AVALIADO 
9,00/10 
Obs: DAS VERDES, 1 QUESTÃO ESTÁ ERRADA 
*NÃO TEM NA INTERNET 
PERGUNTA 1 
1. Toda e qualquer aplicação precisa de um banco de dados para persistir as 
informações. Essas informações persistidas no banco podem ser manipuladas 
por meio de algumas operações de cadastro, alteração e consulta. Assim, 
pode-se inserir informações corretamente no SQLite por meio de uma linha de 
programação. Nesse contexto, o que o programador precisa definir na 
codificação? 
 
 
Definir um objeto SQLiteOpenHelper, uma string de execução SQL e um 
método do objeto SQLiteDatabase.insert. 
 
Definir um objeto SQLiteDatabase, uma string de execução SQL e um 
método do objeto SQLiteDatabase.execSQL. 
 
Definir um objeto SQLiteDatabase, uma string de execução SQL e um 
método do objeto SQLiteDatabase.insert. 
 
Definir um objeto SQLiteDatabase, uma string de execução SQL e um 
método do objeto SQLiteDatabase.execute. 
 
Definir um objeto SQLiteOpenHelper, uma string de execução SQL e um 
método do objeto SQLiteDatabase.execSQL. 
 
1 pontos 
PERGUNTA 2 
1. Toda e qualquer aplicação mobile faz uso de um banco de dados. Persistir 
dados em um banco é caracterizado por armazenar a informação e a 
possibilidade de ler essa informação em um tempo futuro, sem alteração desta. 
O sistema Android carrega um pequeno banco de dados chamado SQLite; isso 
garante que aplicações possam ser executadas localmente, sem o uso da 
Internet. 
A partir do exposto, associe os itens a seguir. 
 
I - Método onCreate(). 
II - Método onUpdate(). 
III - Armazenamento externo. 
IV - Protocolo HTTP. 
( ) Protocolo usado no processo de comunicação entre dispositivos. 
( ) Método usado quando o banco de dados é criado pela primeira vez. 
( ) Mídias removíveis são usadas por dispositivos Android. 
( ) Método utilizado para atualizar as informações estruturais do banco de 
dados. 
A partir da análise dos itens e da relação com as afirmações, assinale a 
alternativa que apresenta a sequência correta. 
 
IV, II, I e III. 
 
IV, I, III e II. 
 
III, II, I e IV. 
 
I, IV, II e III. 
 
II, IV, III e I. 
1 pontos 
PERGUNTA 3 
1. Arquitetura de software tem por finalidade estudar os componentes de 
software, suas propriedades externas, e seus relacionamentos com outros 
softwares. Há diversos padrões de arquitetura. O Android faz uso de um 
modelo chamado de Model View Presenter (MVP). 
Com relação ao desenvolvimento de dispositivos da Android, analise as 
afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) 
falsa(s). 
( ) A camada View envia solicitação do usuário ao controlador (Presenter). 
( ) A camada Presenter define o comportamento da aplicação. 
( ) A camada Model define o estado das aplicações encapsuladas. 
( ) A arquitetura MVP não isola as camadas superiores das inferiores. 
 
 Assinale a alternativa que apresenta a sequência correta. 
 
F, V, F, V. 
 
V, F, F, V. 
 
F, F, V, F. 
 
V, V, V, F. 
 
F, V, V, F. 
1 pontos 
PERGUNTA 4 
1. Toda aplicação possui uma interface chamada de “interface de usuário”. Uma 
interface de usuário faz referência à criação de telas com as quais o usuário 
fará a interação. Uma tela é composta por diversos recursos gráficos, como 
botões, caixa de texto, imagens etc. Esses elementos combinados de forma 
harmônica criam um eficiência de uso para o usuário na interatividade com a 
aplicação. 
Com base nos conteúdos estudados e nos conhecimentos adquiridos, a seguir, 
considere as afirmações a seguir: 
I - No desenvolvimento de uma interface do usuário, faz-se uso do conceito de 
proximidade e alinhamento. 
Porque: 
II - Uma interface do usuário bem projetada melhora a compreensão e facilita a 
interação do usuário com a aplicação. 
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. 
 
As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa correta da I. 
 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 
 
 
 
 
 
1 pontos 
PERGUNTA 5 
1. A computação em nuvem refere-se a serviços oferecidos pelas empresas, de 
forma transparente, ao usuário. Esses serviços podem ser servidores, 
armazenamento, bancos de dados, rede, software , análise e inteligência etc. O 
usuário só precisa usar tais serviços, sem a necessidade de entender como 
seus sistemas funcionam. 
 
A respeito de aplicações em nuvem, analise as afirmativas a seguir. 
 
1. Os serviços em nuvem estão disponíveis por meio da rede local de 
computadores, denominada internet. 
2. Um dentre os vários tipos de serviços oferecidos aos clientes por meio de 
computação em nuvem é o armazenamento de dados. 
3. A nuvem permite uma gama diversificada de dispositivos 
como tablets, notebooks, relógios e smartphones. 
4. Serviços em nuvem incluem autoprovisionamento e elasticidade, ou seja, 
podem provisionar serviços sob demanda e desligá-los. 
 
 
Está correto o que se afirma em: 
 
I e III, apenas. 
 
I e II, apenas. 
 
II e III, apenas. 
 
I e IV, apenas. 
 
II, III e IV, apenas. 
 
1 pontos 
PERGUNTA 6 
1. Uma aplicação possui um ciclo de vida, pois esta é iniciada, destruída, pausada 
e ativa na interação com o usuário. Uma aplicação Android possui um ciclo de 
vida e cada ciclo um método correspondente. Por meio desses métodos, ações 
podem ser inicializadas, tornando eficiente o seu uso. 
A seguir, analise as afirmativas. 
I. O método onStart() corresponde ao ciclo quando a aplicação é 
criada. ( ESSE É ONCREATE, FALSO) 
II. O método onResume() corresponde à fase quando a aplicação 
aparece para o usuário. VERDADE 
III. O método onDestroy() corresponde à fase quando a aplicação está 
em standby .(FALSO, APP É FINALIZADO) 
IV. O método onCreate() corresponde à criação somente da Interface de 
usuário (Activity). 
 
Com base na análise das afirmações e no conteúdo estudado, assinale a 
alternativa correta. 
 
II e III, apenas. 
 
II, apenas. 
 
I, apenas. 
 
I, II, III e IV. 
 
I, II e IV, apenas. 
 
 
 
 
 
 
1 pontos 
PERGUNTA 7 
1. O Android Studio é o ambiente de desenvolvimento de uma aplicação móvel 
executada no sistema operacional Android. Seguindo o conceito de arquitetura 
de software de três camadas (camada de usuário, camada de lógica e regra de 
negócios e persistência), pode-se entender o processo de desenvolvimento de 
uma aplicação na IDE Android Studio. 
Analise as afirmações a seguir e a relação existente entre elas. 
I - O ciclo de vida de uma aplicação Android passa por diversos estados, como 
em seu ciclo inicial onCreate(), onStart(), on Resume(). 
Porque: 
II - Ao ser executada, a aplicação é criada, iniciada e, depois, resumida ao 
usuário. 
Está correto o que se afirma em: 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
correta da I. 
 
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 falsas. 
 
 
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 verdadeiras, mas a II não é uma 
justificativa correta da I. 
1 pontos 
PERGUNTA 8 
1. Podemos considerar como recursos o processador, a memória, o disco de 
armazenamento, a placa de rede e todos outros dispositivos que compõem um 
dispositivo móvel com um smartphone. A análise desses recursos é importante 
no processo de desenvolvimento de uma aplicação móvel. Cada recursos 
possui um finalidade específica e pode afetar a eficiência da aplicação. 
Considerando o trecho anterior e os estudos aprendidos, analiseas asserções 
a seguir e a relação proposta entre elas. 
I. Considerada a memória principal, a memória flash é um recurso importante 
em qualquer ambiente de desenvolvimento de software; 
Porque 
II – Nos dispositivos móveis em ambiente de sistema operacional Android, 
esse recurso é ilimitado 
Assinale a alternativa correta. 
 
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 verdadeiras, mas a II não é uma 
justificativa correta da I. 
 
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 
correta da I. 
1 pontos 
PERGUNTA 9 
1. Dados são informações armazenadas em um dispositivo de armazenamento, 
como discos rígidos, banco de dados, cartão de memória flash etc. Um 
aplicação faz uso de um banco de dados para armazenar as informações. 
Esses bancos de dados persistem a informação para que esta possa ser lida 
em um tempo futuro. 
Considerando o contexto apresentado e o conteúdo estudado, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s), 
com relação ao ambiente de dispositivos da Apple. 
 ( ) O princípio básico de persistência é a capacidade de armazenar grandes 
volumes de informação, as quais facilitam a leitura posterior. Esses dados 
devem ser lidos do mesmo jeito que foram armazenados. 
( ) Um ponto favorável para o armazenamento em banco de dados está 
relacionado ao tempo de armazenamento. Este deve ser capaz de armazenar 
por um longo período de tempo. 
( ) Para um sistema ser eficiente, muitos processos devem ser executados ou 
processados ao mesmo tempo. Esse procedimento garante o processamento 
multitarefa e paralelo. 
( ) Em um modelo de arquitetura MVC, a letra C, de construct (construção), 
permite que seja construído o modelo de dados para o armazenamento de 
informações. 
A partir das associações feitas anteriormente, assinale a alternativa que 
apresenta a sequência correta. 
 
F, V, F, F. 
 
V, V, V, F. 
 
V, F, F, V. 
 
F, F, V, V. 
 
F, V, V, V. 
1 pontos 
PERGUNTA 10 
1. A comunicação é parte integrante da relação entre seres humanos. Por sinais 
ou sons, a comunicação sempre se fez necessária. Na computação, alertas ou 
mensagens devem ser passados a usuários ou a grupos de usuários; isso 
permite a comunicação por meio de dispositivos móveis. 
 
Nesse sentido, assinale a alternativa que indica qual o princípio do Cloud 
Messaging existente no Firebase. 
 
Enviar mensagens de serviço para testar o aplicativo em diferentes tipos 
de dispositivos. 
 
 
Enviar mensagens de versões diferentes do aplicativo, sejam essas 
mensagens publicadas para diferentes usuários. 
 
Enviar mensagens de coleta informações de falhas que os usuários estão 
experienciando no aplicativo em uso. 
 
Enviar mensagens downstream de servidores para aplicativos clientes e 
mensagens upstream de aplicativos clientes para servidores. 
 
Enviar mensagens de ferramentas para publicações, anúncios do 
aplicativo no Google, YouTube ou Play Store.

Continue navegando