Buscar

AV1 programaão para dispositivos moveis

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

Prévia do material em texto

Aanálise de requisitos é uma etapa fundamental para descrever as funções de cada aplicação do processo de desenvolvimento de aplicativos móveis. Pressman e Maxim (2016) afirmam que, com os modelos de requisitos, pode-se analisar de forma estruturada cada aplicação, havendo cinco conjuntos de modelos: modelo de conteúdo, modelo de interação, modelo funcional, modelo de navegação e modelo de configuração. Analise as afirmações a seguir, quanto aos enunciados dos “modelos de requisitos” apresentados por Pressman e Maxim (2016): I. O modelo de conteúdo envolve todo o conteúdo que estará visível ao usuário, desde o conteúdo criado até o manipulado a partir da interação deste. São exemplos de conteúdo: textos, links e vídeos, entre outros. II. O modelo funcional lida com os elementos de funcionamento da aplicação, como as funcionalidades observadas pelo usuário (por exemplo, as operações contidas na classe de análise, que servem para analisar todo o comportamento que está associado a essa classe). III. O modelo de navegação trata dos requisitos em relação a toda navegação que o usuário irá realizar no aplicativo. De forma geral, tratar a etapa de navegação tende a ser mais complexo, pelo fato de que esse tipo de operação tem uma hierarquia alta, até mesmo se comparado aos web apps. IV. O modelo de interação trata de todo o engajamento do usuário com o aplicativo, descrevendo toda interação que irá acontecer entre o usuário e o sistema. Está correto o que se afirma em: 
I, II e IV, apenas.
 (Alternativa correta)
III e IV, apenas.
I, II e III, apenas.
I e II, apenas.
2.
Depois de posicionar um elemento de menu na tela de um aplicativo, é necessário dar ações para esse menu; do contrário, ele será apenas um elemento visual sem funcionalidades. Em relação às ações de menus, assinale a alternativa correta: 
Dentro do método onOptionsItemSelected, é necessário utilizar o método getItemId para conseguir identificar qual item do menu foi clicado.
 (Alternativa correta)
Com o método onOptionsItemSelected,o Android identifica o clique, e, utilizando o mesmo nome no menu e na classe, é feito o acesso automático página.
O método onclickOptionsMenu escuta o clique no menu e, então, direciona para a página necessária.
O método Java, responsável pela leitura do clique de menu, é onclickOptionsMenu em conjunto com o método igetItemValue.
3.
De acordo com Andreou (2005), poderá ser utilizado no projeto de aplicativos móveis o modelo de processo de engenharia espiral, por meio de seis atividades principais. Sobre a atividade planejamento, assinale a alternativa correta. 
Envolve o projeto de arquitetura, o projeto de navegação e o projeto de interface do usuário, entre outros.
Descreve a etapa em que serão determinados os riscos e os custos do projeto.
 (Alternativa correta)
Deverá identificar todos os itens de conteúdo que serão necessários.
Envolve o projeto arquitetural, o projeto de navegação, as metas e os recursos.
4.
Às vezes, é necessário integrar Java com códigos nativos para obter aplicativos mais robustos. Para integrar o Java com a linguagem C, existem várias regras que devem ser seguidas por padrão para que a comunicação funcione. Selecione a alternativa que indica uma dessas regras:​​​​​​​ 
Os códigos são escritos apenas em C e, em Java, a interface.
O nome dos arquivos deve ser igual em Java e C.
A assinatura do método deve ser igual nos arquivos Java e C.
 (Alternativa correta)
O método em Java deve ter modificador protected.
5. Para acender e apagar um led no Arduino, bem como para realizar qualquer tipo de automação nele, se faz necessária a integração entre hardware e software, de forma que sejam utilizados os componentes adequados e que a programação seja eficaz. Em relação aos componentes utilizados para o desenvolvimento da solução de acender um led no Arduino, e também considerando o desenvolvimento de software necessário, analise as afirmativas e assinale a correta. 
A protoboard é um elemento fundamental para projetos que acendem luzes de led, não podendo ser criado um projeto sem ela.
Utilizando o método loop, na programação em Arduino, os comandos serão repetidos infinitamente. 
 (Alternativa correta)
O resistor é utilizado para enviar os comandos de acender e apagar o led.
O que garante que o led não queime por carga excessiva enviada a ele é a carga definida via programação.
6.
A protoboard é um importante elemento para a configuração de circuitos eletrônicos e permite, em conjunto com a placa de Arduino, simular os mais diversos circuitos. Sobre a protoboard, analise as afirmativas e assinale a correta. 
A protoboard não é completamente integrada de forma automática, alguns pontos precisam ser conectados fisicamente por um cabo (jumper).
Existem dois blocos na protoboard, linhas A até E e linhas F até J. Dentro dos blocos, a comunicação elétrica acontece verticalmente sem fios.
 (Alternativa correta)
A protoboard permite a comunicação de forma horizontal, sem a necessidade de fios.
No caso do Arduino, elementos que não se comunicam de forma automática na protoboard podem ser conectados por meio de comandos com programação.
7.
O Arduino pode ser amplamente utilizado no contexto de IoT, e existe a possibilidade de criar as mais diversas soluções explorando a criatividade e o conhecimento básico de eletrônica. Sobre arduino e IoT, analise as afirmativas e assinale a correta. 
Conexões digitais podem ser utilizadas tanto para entrada quanto para saída de energia.
 (Alternativa correta)
Conexões digitais têm capacidade de medir a tensão aplicada a cada um dos  pinos e seus valores podem ser usados no Arduino.
Conexões digitais são aquelas que podem assumir infinitos valores de amplitude dentro de uma faixa de valores.
Conexões digitais são aquelas que podem assumir infinitos valores de amplitude dentro de uma faixa de valores.
8.
Existem diversos protocolos utilizados para comunicação do Arduino com o mundo exterior. Sobre esses protocolos, analise as afirmativas e assinale a correta. 
O protocolo I²C/TWI utiliza arquitetura mestre-escravo, em que alguns dispositivos, chamados de mestre, enviam comandos para outros executarem.
Os protocolos de comunicação paralela são os mais utilizados atualmente, por terem uma eficiência maior.
O protocolo UART utiliza o método full-duplex, que permite envio e recebimento de informações; contudo, essa troca de informações não pode ser feita de forma simultânea.
Os protocolos de comunicação serial são os mais utilizados atualmente, por terem uma arquitetura mais simples, com menos fios compensando seus problemas de performance.
 (Alternativa correta)
9.
Em algumas aplicações, é necessária a utilização de alguns métodos nativos. Em aplicações mobile Android, a forma de desenvolver métodos nativos é usando JNI. Escolha a alternativa que indica os arquivos necessários para utilizar métodos nativos escritos em linguagem C:​​​​​​​ 
Arquivo .so e arquivo .java.
Arquivo .html e arquivo .c.
Arquivo .java e arquivo .css.
Arquivo .h e arquivo .c.
 (Alternativa correta)
10.
O Cordova permite a criação de aplicativos por meio de linguagens web (HTML, CSS, JavaScript).  Qual comando Cordova deve ser executado no prompt de comando para criar a estrutura de diretório necessária para seu aplicativo Cordova? 
cordova build iOS.
cordova platform add android.
cordova requiments com.example.projeto Projeto.
cordova create projeto com.example.projeto Projeto.
 (Alternativa correta)

Continue navegando