Prévia do material em texto
PERGUNTA 1 1. Quando se inicia um projeto de uma solução eletrônica, deve-se ter em mente que as funções podem ser implementadas tanto em hardware quanto em software, porém, nesse caso, devem ser seguidas regras de design para garantir o desempenho das principais características dos sistemas desenvolvidos. As técnicas de testes para desenvolvimento devem ser utilizadas para testar e garantir que a opção escolhida realmente foi a melhor, ou se atingiu o desempenho mínimo requisitado e esperado. Sendo assim, faz parte das operações críticas e levantamentos do Co-projeto as seguintes etapas: a. Diagramas de classe, Diagramas de Objetos e Diagramas de Atividades. b. Comunicação com o cliente e Reuniões diárias. c. Requisitos funcionais, Requisitos não funcionais e Requisitos suplementares. d. Modelagem, Validação e Implementação e. Escolha de linguagens de programação e Sistemas de modelagem de processos. 0,2 pontos PERGUNTA 2 1. Além das interrupções provocadas pela alteração do nível de tensão dos terminais, alguns microcontroladores possuem várias outras fontes de interrupção. Essas interrupções podem ser configuradas e usadas seguindo as informações e instruções de utilização obtidas, consultando o respectivo datasheet fornecido pelo fabricante do microcontrolador. As afirmativas que contemplam os possíveis tipos de interrupções pertencentes aos microcontroladores são: I. Interrupção externa é uma interrupção que permite a detecção exata do instante em que os eventos externos acontecem, podendo ser estes uma ativação do sensor de presença. II. Interrupção de timer ocorre sempre que o contador do timer estoura, isto é, quando atinge o valor máximo e é incrementado de uma unidade. III. Interrupção resistiva ocorre quando se acopla um potenciômetro para controlar a corrente elétrica em um dos terminais do microcontrolador, sendo que ao atingir um nível de corrente a interrupção é ativada. a. III, apenas. b. I e II, apenas. c. I, apenas. d. II e III, apenas. e. I e III, apenas. 0,2 pontos PERGUNTA 3 1. O ________ de hardware e software trata a implementação das partes do projeto em módulos heterogêneos, ou seja, considera duas plataformas uma de hardware e uma de software. O objetivo principal é encontrar um ________ que represente uma implementação preenchendo todos os requisitos especificados, otimizando seu funcionamento e diminuindo ao máximo os custos e riscos para se ter, ao final do projeto, a solução requisitada pelo cliente ou pela própria proposta inicial. Assinale a alternativa que preenche, de forma CORRETA, as lacunas: a. Estudo b. Particionamento c. Projeto d. Documento e. Co-projeto 0,2 pontos PERGUNTA 4 1. Para o desenvolvimento de software, especificamente o firmware de sistemas embarcados e microcontrolados, utiliza-se um dos vários ambientes de desenvolvimento integrado, chamados também de IDE (do inglês Integrated Development Environment). Estes ambientes possibilitam a organização do projeto, além de fornecer ferramentas para construção do código fonte. Sendo assim, NÃO faz parte das possíveis ferramentas disponíveis pelos IDEs: a. Compilação b. Suporte às linguagens de programação assembly e C c. Geração do binário com extensão .hex d. Modelagem de processos e. Depuração PERGUNTA 2 1. Leia atentamente as informações contidas nas colunas “A” e “B” para, em seguida, assinalar a alternativa que reúne as correspondências CORRETAS entre as informações nelas contidas. Coluna A: I. É uma IDE fornecida pelo fabricante Microchip de microcontroladores, cujo objetivo é auxiliar no desenvolvimento de firmwares. 2-II. Suporta desenvolvimento tanto em linguagem Assembly, como também na linguagem de programação C. 1- III. Além de possibilitar a criação de layouts de circuitos impressos, possibilita a simulação do hardware integrado ao firmware. 3- IV. É o software responsável por transferir os dados e o arquivo binário do firmware para o microcontrolador. Coluna B: 1. Proteus 2. MPLAB 3. MicroBRN A sequência CORRETA desta associação é: a. I-2; II-2; III-1; IV-3. b. I-2; II-3; III-1; IV-1. c. I-1; II-3; III-1; IV-2. d. I-3; II-3; III-1; IV-2. e. I-2; II-1; III-1; IV-3. 0,2 pontos PERGUNTA 3 1. Um projeto consiste em um esforço temporário com um objetivo pré-estabelecido, seja para criar um novo produto, serviço ou processo. Tem início, meio e fim bem definidos, duração e recursos limitados, numa sequência de atividades relacionadas, as quais serão inseridas para definir prioridades e acompanhamentos de desenvolvimento. Por sua vez, essas podem estar relacionadas ao desempenho, ao custo total do produto, ao grau de dificuldade de programação ou até mesmo à complexidade tecnológica de viabilizar o desenvolvimento do projeto. O fluxo de projeto e framework dele tende a unir todos os objetivos, limites e funcionalidades do sistema, explorando a interação existente entre os componentes de hardware e de software durante o seu desenvolvimento. Com base no texto anterior é possível associá-lo a definição de: a. Metodologia Agil b. Ciclo de vida do Projeto c. Co-projeto d. Particionamento de hardware e software e. Scrum 0,2 pontos PERGUNTA 4 1. Além das interrupções provocadas pela alteração do nível de tensão dos terminais, alguns microcontroladores possuem várias outras fontes de interrupção. Essas interrupções podem ser configuradas e usadas seguindo as informações e instruções de utilização obtidas, consultando o respectivo datasheet fornecido pelo fabricante do microcontrolador. As afirmativas que contemplam os possíveis tipos de interrupções pertencentes aos microcontroladores são: I. Interrupção externa é uma interrupção que permite a detecção exata do instante em que os eventos externos acontecem, podendo ser estes uma ativação do sensor de presença. II. Interrupção de timer ocorre sempre que o contador do timer estoura, isto é, quando atinge o valor máximo e é incrementado de uma unidade. III. Interrupção resistiva ocorre quando se acopla um potenciômetro para controlar a corrente elétrica em um dos terminais do microcontrolador, sendo que ao atingir um nível de corrente a interrupção é ativada. a. I e II, apenas. b. II e III, apenas. c. I, apenas. d. I e III, apenas. e. III, apenas.