Buscar

Arquitetura para aplicações móveis (2022) - PROVA ON-LINE_tentativa03

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

PROVA ON-LINE
Instruções
ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta disciplina.
Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será identificado como uma prova extra e resultará em pagamento de taxa extra.
INSTRUÇÕES DA AVALIAÇÃO ON-LINE
· A prova tem a duração de 60 minutos.   
· Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. A partir daí não será possível desistir de realizá-la.
· A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos.
· Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse botão quando tiver finalizado a avaliação.
· Se necessário, durante a prova, entre em contato pelo link “Atendimento”.
ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente encerradas pelo sistema transcorridos os 60 minutos de duração.
Boa Prova!
Fazer o teste novamente
Histórico de tentativas
Pontuação desta tentativa: 60 de 60
Enviado 12 nov em 22:15
Esta tentativa levou 11 minutos.
 
Pergunta 1
6 / 6 pts
Em um sistema distribuído de computação móvel, temos grandes desafios a serem superados. A cada dia engenheiros e arquitetos pensam novas abordagens para contornar esses problemas.
Baseado nesse cenário, a computação móvel pode ser considerada o “pior cenário” de um sistema distribuído
  
porque tem exigências de hardwares específicos.
 
  
pelo elevado poder computacional de que necessita.
 
Correto!
  
porque problemas de conexão e desconexão são constantes.
 
  
porque o usuário é inexperiente.
 
Sem dúvida um dos maiores desafios de um sistema distribuído na computação móvel é a eficiência e qualidade do canal de comunicação com o sistema fixo. Visto que o usuário transita entre protocolos e meios de comunicação diversos. E o sistema deve ser capaz de manter uma qualidade de conexão entre mudanças de meio.
 
Pergunta 2
6 / 6 pts
A computação móvel, a cada dia, apresenta novas fronteiras que devem ser transpassadas por tecnologias eficientes. Não dá para negar que temos muitas limitações e desafios. Alguns já foram muito bem resolvidos e são motivo para o sucesso e aderência da tecnologia.
Dos itens listados abaixo, qual NÃO pode ser considerado uma limitação da computação móvel nos dias atuais?
  
Energia.
 
  
Processamento.
 
  
Interface.
 
Correto!
  
Portabilidade.
 
Em dispositivos móveis a interface, geralmente por ser em tela menor,  deve ser projetada com características específicas, o que gera uma limitação na representação de informações; os hardwares também não projetados para desempenho maximizado, o que faz com que o processamento seja uma barreira. A energia é um grande problema nesses devices, muitos não consegue suprir o consumo do usuário. Já a portabilidade do hardware não pode ser considerada uma limitação, e sim um benefício.
 
Pergunta 3
6 / 6 pts
Para fazer o conjunto de artefatos, abordagens e tecnologias da computação móvel operar, é necessário ter uma estrutura básica de funcionamento, esta seria a condição mínima de funcionamento do sistema.
Pensando nisso, qual a estrutura básica de tecnologia utilizada na computação móvel?
Correto!
  
Processamento, mobilidade e comunicação sem fio.
 
  
Comunicação sem fio, mobilidade e persistência.
 
  
Comunicação sem fio, mobilidade e experiência de usuário.
 
  
Comunicação sem fio, processamento e desempenho.
 
Os componentes básicos de tecnologia para computação móvel são:
- Processamento: uma unidade computacional deve processar demandas de software.
- Mobilidade: o hardware e software são projetados para ser portátil e podem ser carregados junto com o usuário sem componentes de conexão físicos.
- Comunicação sem fio: a possibilidade do tráfego de dados sem necessidade de conexão física.
 
Pergunta 4
6 / 6 pts
A rádio-base e a estação móvel celular são componentes básicos do sistema em células. O controle de energia é um item prioritário nessa estrutura.
Escolha o item que melhor define a característica do controle de energia de uma radio-base e estação móvel celular:
  
A rádio-base pode determinar o consumo da estação celular de forma direta.
 
  
Quanto maior a potência transmitida, maior o tempo de duração da bateria.
 
Correto!
  
Controla o nível de potência do sinal do telefone celular.
 
  
Enviar à rádio-base as informações de energia disponível na estação.
 
São características de uma rádio-base e estação celular:
· A antena da estação rádio-base controla o nível de potência do sinal do telefone celular;
· Isto permite que o celular possa utilizar apenas a energia necessária para manter a qualidade da chamada;
· Quanto menor a potência transmitida, maior o tempo de duração da bateria.
 
Pergunta 5
6 / 6 pts
Para um volume de dados sair de um aparelho celular e chegar até outro, existe um trânsito no canal de comunicação que deve ser percorrido. Esse canal é especificado nos componentes básicos de uma rede celular.
Qual dos componentes abaixo NÃO faz parte de uma rede celular básica?
Correto!
  
Back Bones.
 
  
PSTN – Public switched telephone.
 
  
Estação móvel (Dispositivo móvel).
 
  
MSC – Mobile Switching Center.
 
Os quatro componentes básicos de uma rede celular são:
· Estação móvel (Dispositivo móvel);
· Estação Rádio-Base (Antena);
· MSC – Mobile Switching Center – Central de Comutação Móvel;
· PSTN - Public Switched Telephone Network – Central de Comutação de Telefonia Pública.
 
Pergunta 6
6 / 6 pts
Escolher a melhor arquitetura para o desenvolvimento de um app móvel é uma tarefa que demanda um estudo de muitos cenários, para que a decisão seja assertiva.
Pensando nesse cenário, qual item abaixo NÃO representa um aspecto prioritário que deva ser considerado na escolha da arquitetura de um app móvel?
  
Nível de integração com o sistema operacional.
 
Correto!
  
Usuário final.
 
  
Acesso a hardwares e funcionalidades do device.
 
  
Tempo e investimento disponível para desenvolvimento.
 
Para escolher entre os três tipos de arquitetura (nativa, web e híbrida), é necessário pensar quais recursos de hardware esse aplicativo vai consumir, o nível de integração ao SO, tempo e investimento disponível para o desenvolvimento. O usuário final do aplicativo é um caráter secundário e deve ser estudado na etapa de prototipação de interface e interações do aplicativo.
 
 
Pergunta 7
6 / 6 pts
Aplicações nativas são softwares desenvolvidos no SDK da plataforma. Cada plataforma disponibiliza um conjunto de SDK e IDE que deve ser utilizado no desenvolvimento das aplicações.
Sobre a arquitetura de aplicações nativas, é CORRETO afirmar:
Correto!
  
Permite uma maior integração com o S.O.
 
  
Não é aconselhada para aplicações que necessitam de alto desempenho.
 
  
Funcionam em modo on-line.
  
O processo de publicação nos marketplaces (loja) é mais complexo.
 
As principais vantagens do desenvolvimento de aplicações nativas são:
· Alto desempenho;
· Permite maior integração com o S.O.;
· Interface dentro do padrão do S.O.;
· Comunicação entre aplicações do S.O.;
· Publicação na loja;
· Captura de notificações;
· Funciona de modo off-line;
· Acesso aos dispositivos;
 
 
Pergunta 8
6 / 6 pts
Em uma arquitetura multiplataforma, são utilizados híbridos, em que a aplicação pode ser desenvolvida usando tecnologias Web, tais como HTML5, Javascript e CSS, mas que rodam dentro da “Shell” nativa da plataforma Mobile, ou podem ser gerados códigos nativos traduzidos pela ferramenta.
Sobre a arquitetura de aplicações híbridas, pode ser considerada uma desvantagem:
 
  
Desempenho baixo.
 
  
Baixa integração com o Sistema Operacional.
 
Correto!
  
Os códigos serem padronizados para as funções que existem em todas as plataformas.
 
  
Código complexo de ser migrado.
 
As principais desvantagens do desenvolvimento de aplicações híbridas são:
· Não permite alta integração com o S.O. para acesso a aplicações;
· Os códigos são padronizados para as funções que existem em todas as plataformas;
· Possui uma performance média.
 
 
Pergunta 9
6 / 6 ptsSobre as possibilidades de acesso a recursos do Smartphone pelo PWA é INCORRETO afirmar:
Você respondeu
  
Acessa todos os recursos que o navegador tem acesso.
 
  
Acessa filesystem através do Local Storage
 
  
Acessa GPS
 
Resposta correta
  
Acessa bluetooth e NFC.
 
· Push Notification
· Ícone na tela home do smartphone
· Splash screen
· Processos rodando em background
· Suporte a funcionamento em modo Offline
· Acesso à camera e galeria
· Acesso à geolocalização
· Acesso à os contatos
· Acesso ao GPS
· Acesso ao File System por Local Storage
· Acesso a qualquer recurso provido pelo navegador nativo
 
Pergunta 10
6 / 6 pts
Sobre os Service Workers dos PWAs é correto afirmar:
  
Podem acessar as variáveis ​​DOM ou globais
 
  
Seu ciclo de vida é dependente do aplicativo da Web
 
Correto!
  
Podem funcionar mesmo quando o aplicativo da Web associado não está em execução
 
  
Não são essenciais para o reconhecimento de um app como PWA
 
Pontuação do teste: 60 de 60

Continue navegando