Prévia do material em texto
1. O uso do Angular permite que o programador acesse elementos do DOM por meio de diretivas. Usando o framework, o programador vai encontrar mais facilidade e produtividade, além de ter mais recursos para poder mexer na aparência e no comportamento dos elementos. Sendo assim, assinale a alternativa correta em relação às diretivas em Angular. As diretivas de atributos são fáceis de serem reconhecidas porque têm um "*" na frente de cada uma delas, não sendo necessário o uso de parênteses para passar algum parâmetro. ngFor e ngIf são diretivas estruturais porque podem criar em tempo de execução novos elementos no DOM ou remover elementos, de acordo com condições de dados dinâmicos provenientes da interação com o banco de dados. (Alternativa correta) Não é possível passar parâmetros para uma diretiva. Uma vez criada, ela se comportará exatamente como foi implementada. Porém, é possível criar diretivas diferentes que executem instruções semelhantes. A criação de diretivas deve ser feita com muita atenção, pois existem vários arquivos que são editados; não podem ocorrer erros na manipulação desses arquivos. 2. Atualmente, muitas empresas, de vários segmentos, estão criando seus próprios aplicativos para oferecer mais serviços e produtos a seus clientes. Nesses casos, elas precisam escolher entre criar aplicações nativas ou híbridas. Sendo assim, assinale a alternativa que contém o conceito de aplicações híbridas. É uma aplicação que usa a mesma base de uma aplicação Web, rodando em sistemas Android e iOS por meio de HTML, CSS e Javascript. Além disso, tem a possibilidade de acessar recursos específicos do hardware do dispositivo. (Alternativa correta) São aplicativos para Web, desenvolvidos com tecnologias como HTML5, CSS3 e Javascript. É uma aplicação que usa acesso ao banco de dados no próprio dispositivo local e na nuvem simultaneamente, tornando-se híbrida exclusivamente pelo acesso multimeio do banco de dados. São aplicações desenvolvidas basicamente em Java, que rodam especificamente no dispositivo-alvo, por exemplo, nas plataformas mais usadas do mercado, como o Android e o iOS. Outras plataformas precisam de adaptações. Atividade Avaliativa II Nota: 8 DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO 15/11/2023, 23:34 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711499/zcNf2QLjL1Lp8K1s 3/5 3. Ao se adicionar um menu na tela do aplicativo, é importante preenchê-locom itens que auxiliem o usuário a utilizar o aplicativo de forma intuitiva e adaptável às suas necessidades. Há um menu que é responsável por carregar o XML desse menu. Qual das alternativas a seguir apresenta esse menu que carrega o XML do menu? OptionMenu. RadioGroup. Menu Inflater. (Alternativa correta) Menu flutuante. 4. É o menu que exibe seus itens abaixo do texto âncora, se houver espaço disponível na tela do aplicativo, o menu é exibido acima do texto âncora. Seus itens aparecem na tela em uma lista vertical e sua importância é em ações estendidas que são relacionados com a Activity. Que menu é esse? Assinale a alternativa correta. Menu PopUp. (Alternativa correta) Menu contextual. Option Menu. Menu Inflater. 5. Mockups podem trazer algumas vantagens ou desvantagens ao seu projeto de software, de acordo com as escolhas relacionadas à sua elaboração. Em relação a uma característica dos mockups, é correto afirmar que: necessitam de pessoal altamente especializado para elaboração, pois só podem ser elaborados usando softwares específicos. facilitam a ideação e o desenvolvimento colaborativo, permitindo a construção em conjunto. (Alternativa correta) não precisam ser discutidos com o demandante do sistema por serem apenas mais um diagrama. sempre aumentam o custo final do sistema por tomarem um tempo desnecessário para a criação. 6. O Ionic é um framework de desenvolvimento multiplataforma. Em resumo, a aplicação desenvolvida com o Ionic pode ser executada em Android e em iOS. Sobre a geração do arquivo para publicação, é correto afirmar que: o Ionic produz o executável de ambas as plataformas, ou seja, produz o entregável para Android e iOS via linha de comando. o Ionic gera o executável do Android via linha de comando e prepara o projeto do iOS que deve ser compilado via Xcode. (Alternativa correta) a compilação via Ionic para ambas as plataformas pode ser realizada utilizando qualquer sistema operacional: Windows, Linux ou MacOS. o Ionic prepara o projeto, mas a compilação é executada por cada plataforma: Android Studio para Android e Xcode para iOS. 7. Em relação à fidelidade, mockups podem ser classificados em baixa, média ou alta fidelidade, de acordo com suas características e escolhas de desenho. Em relação aos graus de fidelidade de um mockup, escolha a alternativa correta. Mockups de alta fidelidade podem apresentar alguma funcionalidade e acesso a dados, mas não podem ser escritos em ferramentas como o bloco de notas; precisam de softwares mais específicos (Alternativa correta) Mockups de baixa fidelidade precisam obrigatoriamente ser desenvolvidos em software. Mockups de média fidelidade podem ser desenvolvidos usando papel e caneta. Mockups de alta fidelidade podem ser desenvolvidos em ferramentas como o bloco de notas. 8.Observe o código a seguir, escrito em Angular: 15/11/2023, 23:34 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711499/zcNf2QLjL1Lp8K1s 4/5 Assinale a alternativa correta. O código apresenta uma diretiva de componente. O código é uma diretiva estrutural. (Alternativa correta) Trata-se de uma diretiva de atributo. Não há diretivas no código apresentado. 9. Existem alguns requisitos que os desenvolvedores devem cumprir antes da publicação nas lojas de aplicativos. Sobre esses requisitos, é correto afirmar que: a Google Play exige a criação de uma conta de desenvolvedor gratuita e a aceitação do contrato. a publicação na Google Play Store realiza a cobrança por aplicativo publicado, e não pela conta de desenvolvedor. a publicação na Apple App Store realiza a cobrança por aplicativo publicado e não pela conta de desenvolvedor. ambas as plataformas exigem conta de desenvolvedor paga e assinatura de contrato digital. (Alternativa correta) 10. Muitos processos de longa duração executados pelos aplicativos Android, se executados pelo componente inadequado, podem causar problemas ao aplicativo e ao sistema em si, travando-o e causando dificuldades aos usuários. Qual é o componente adequado à execução de processos de longa duração? Service (Alternativa correta) Broadcast receiver Content provider Intent