Prévia do material em texto
AO2 Iniciado: 3 jun em 19:10 Instruções do teste Pergunta 1 0,6 pts Pergunta 2 0,6 pts Pergunta 3 0,6 pts Pergunta 4 0,6 pts Pergunta 5 0,6 pts Pergunta 6 0,6 pts Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. Leia o texto a seguir: A Hexagon Agriculture é uma empresa que desenvolve soluções para digitalização da agricultura, combinando tecnologias em hardware, software e know-how para converter dados em informações inteligentes e acionáveis e trazendo soluções para cultivo, colheita e Original Equipment Manufacturer (OEM). No cotidiano do desenvolvimento é necessária a validação de cada funcionalidade antes dela ser entregue ao cliente, assim, evitando danos à imagem da empresa e do produto, para isso são realizados diversos testes do software e do hardware produzidos. A realização destes testes ocorre em duas etapas: testes unitários, realizados pelos desenvolvedores, e testes de usabilidade, realizados pela equipe de garantia de qualidade (QA). Os testes realizados pelo QA possibilitam uma visão do produto funcionando como um todo, porém exigem uma elevada quantidade de maquinário, espaço físico, mão-de-obra e tempo. Fonte: BERTO, R F. Técnicas de teste e simulação automatizada de software voltadas a sistemas embarcados. TCC (graduação) 2019 - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. Disponível em: https://repositorio.ufsc.br/handle/123456789/200133 . Acesso em: 29 set. 2023. Adaptado. Refletindo sobre os sistemas embarcados avalie as seguintes asserções e a relação proposta entre elas. I. A simulação de sistemas embarcados é uma ferramenta essencial para o desenvolvimento desses sistemas. PORQUE II. A simulação de sistemas embarcados permite que os engenheiros testem e debuguem o sistema antes de construí-lo fisicamente, ajudando a reduzir o tempo de desenvolvimento, melhorar a confiabilidade e reduzir os custos. A respeito dessas asserções, assinale a alternativa correta: As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Leia o texto a seguir: A simulação de sistemas embarcados pode ajudar a reduzir o tempo de desenvolvimento, permitindo que os engenheiros testem e debuguem o sistema antes de construí-lo fisicamente. Isso pode economizar tempo e dinheiro, pois os engenheiros podem identificar e corrigir problemas antes que eles causem atrasos ou danos ao hardware físico. Fonte: DENARDIN, W.G., BARRIQUELO, C. H. Sistemas Operacionais de tempo real e sua aplicação em sistemas embarcados. 1ª Ed. Editora Blucher. 2019. Adaptado. Assinale a alternativa que apresenta os benefícios dos simuladores em sistemas embarcados: Inviabiliza a confiabilidade de sistemas embarcados. Reduz o tempo de desenvolvimento de sistemas embarcados. Permitem o uso de hardware e software mais caros para as simulações. Não permite que os sistemas funcionem em diferentes tipos de sistemas. Permite aumentar o custo de desenvolvimento de sistemas embarcados. Leia o texto a seguir: A formação de imagens é o processo de capturar uma imagem de um objeto ou cena. Na visão computacional, esse processo é geralmente realizado por um sensor de imagem, que pode ser uma câmera digital, um sensor de vídeo ou outro dispositivo que pode detectar luz. Fonte: PICHETTI, Roni Francisco. Et.al. Computação gráfica e processamento de imagens. 1ª Ed. Editora Grupo A. 2022. Adaptado. Considerando as informações acima e de acordo com a formação de imagem e espaço de cor, leia as afirmações abaixo. I. Espaço de Cor HSV é usado para representar cores de maneira intuitiva e permitir um controle sobre as características. II. A saturação descreve a tonalidade da cor, como vermelho, verde, azul, etc. III. Matiz determina se a cor é clara ou escura. É correto apenas o que se afirma em: I. II e III. III. I e III. II. Leia o texto a seguir: “O firmware é um tipo de software de baixo nível que é incorporado diretamente em um dispositivo ou componente eletrônico durante a fabricação e não é facilmente modificável pelo usuário final”. Fonte: Smith, J., Johnson, M., & Brown, A. (2019). Embedded Systems and Firmware Development. Editora ABC. Adaptado. Considerando as reflexões apresentadas, assinale a opção correta: O firmware é um software de baixo nível armazenado em memória não volátil e controla as funções básicas do hardware. O firmware é armazenado em um disco rígido externo e é carregado na memória RAM sempre que o sistema é inicializado. O firmware é exclusivamente usado para fins de depuração e não desempenha um papel na operação normal do sistema. O firmware é uma aplicação de software que os usuários finais podem personalizar conforme necessário. O firmware é uma parte física do hardware do sistema e não pode ser atualizado após a fabricação. Leia o texto a seguir: Os sistemas embarcados podem ser encontrados em uma variedade de aplicações, incluindo automóveis, dispositivos médicos, aparelhos eletrônicos, sistemas de segurança e muito mais. Eles são projetados para realizar uma tarefa específica de maneira automatizada e precisa, e podem ser programados para tomar decisões em resposta a entrada de sensores ou outras condições. Os sistemas embarcados desempenham um papel crucial em muitos aspectos da nossa vida cotidiana (...). Fonte: SOUZA, F. O que são sistemas embarcados?. Embarcados. 28/12/2022. Disponível em: https://embarcados.com.br/o-que-sao-sistemas-embarcados/ . Acesso em: 27 set. 2023. Adaptado. Considerando as reflexões apresentadas, assinale a opção correta: Os sistemas embarcados evoluíram de dispositivos simples para sistemas complexos e interconectados. Os sistemas embarcados modernos são usados apenas em dispositivos simples e independentes. Sistemas embarcados desempenham um papel limitado na atualidade. A complexidade dos sistemas embarcados diminuiu ao longo das décadas. Sistemas embarcados evoluíram a partir das linguagens de programação existentes. Leia o texto a seguir: A visão computacional é uma subárea da ciência da computação que se concentra no desenvolvimento de algoritmos e técnicas para o processamento de imagens e vídeos. A visão computacional é usada em uma ampla variedade de aplicações, incluindo reconhecimento de objetos, reconhecimento de padrões, rastreamento de movimentos, restauração de imagens e geração de imagens. Fonte: PICHETTI, Roni Francisco. Et.al. Computação gráfica e processamento de imagens. 1ª Ed. Editora Grupo A. 2022. Adaptado. Refletindo sobre as características e aplicações da visão computacional avalie as seguintes asserções e a relação proposta entre elas. I. A visão computacional é uma disciplina que se concentra no processamento e na interpretação de informações visuais, como imagens e vídeos, usando algoritmos e técnicas de programação. PORQUE II. Visão computacional é uma linguagem de programação dedicada ao desenvolvimento de aplicativos gráficos para sistemas embarcados. A respeito dessas asserções, assinale a alternativa correta: A+ A A- Pergunta 7 0,6 pts Pergunta 8 0,6 pts Pergunta 9 0,6 pts Pergunta 10 0,6 pts Salvo em 19:42 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa 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 da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Leia o texto a seguir: “Os sistemas embarcados, muitas vezes imperceptíveis para o usuáriocomum, desempenham um papel cada vez mais fundamental em nossa vida cotidiana e na infraestrutura que sustenta a sociedade moderna. Essa classe especial de sistemas de computação é projetada para executar tarefas em dispositivos, e eles estão por toda parte, desde eletrodomésticos e carros até dispositivos médicos e eletrônicos de consumo.”. Fonte: JÄHNE, B.; HAUßECKER, H. Computer Vision and Applications: a guide for students and practitioners. California, USA: Academic Press, 2000. 678p. Adaptado. Considerando as informações acima e de acordo com os conceitos de sistemas embarcados, leia as afirmações abaixo. I. São sistemas de computação que se conectam à internet. II. São sistemas de computação que podem executar qualquer tipo de software. III. São sistemas de computação projetados para executar tarefas específicas em dispositivos dedicados. É correto apenas o que se afirma em: I e II. I. II. I, II e III. III. Leia o texto a seguir: A visão computacional é uma subárea da ciência da computação que se concentra no desenvolvimento de algoritmos e técnicas para o processamento de imagens e vídeos. Fonte: PICHETTI, R. F. Et.al. Computação gráfica e processamento de imagens. 1ª Ed. Editora Grupo A. 2022. Adaptado. Considerando o texto apresentado, assinale a opção correta referente a evolução histórica da visão computacional: A evolução da visão computacional envolveu o desenvolvimento de algoritmos e técnicas, permitindo o reconhecimento de objetos, detecção de movimento e análise de imagens em tempo real. Visão computacional é uma linguagem de programação orientada a objetos e por isso permite desenvolvimento em diferentes aplicações. Visão computacional começou com redes neurais profundas e, em seguida, evoluiu para técnicas mais simples de processamento de imagens. A visão computacional sempre foi uma tecnologia altamente avançada e não passou por grandes mudanças ao longo dos anos. Visão computacional é uma disciplina separada da ciência da computação e não tem relação com algoritmos ou tecnologias de processamento de imagens. Leia o texto a seguir: Os sistemas embarcados são sistemas computacionais projetados para executar tarefas específicas em um ambiente limitado. Eles são encontrados em uma ampla variedade de aplicações, incluindo automóveis, aviões, dispositivos médicos e eletrônicos de consumo. Refletindo sobre os tipos de sistemas embarcados avalie as seguintes asserções e a relação proposta entre elas. I. Todos os sistemas embarcados são sistemas embebidos. PORQUE II. Os sistemas embebidos são uma categoria de sistemas embarcados que inclui todos os sistemas que executam funções específicas em dispositivos dedicados. A respeito dessas asserções, assinale a opção 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 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 da I. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. Leia o texto a seguir: Linguagens de programação em sistemas embarcados desempenham um papel crucial na otimização de recursos, no controle preciso do hardware e na criação de software confiável para dispositivos eletrônicos dedicados. Fonte: OLIVEIRA, C. L. V.; ZANETTI, H. A. P. MicroPython - Aprenda a programar microcontroladores. 1ª Ed. Editora Saraiva, 2021. Adaptado. Considerando as informações acima e de acordo com as linguagens de sistemas embarcados, leia as afirmações abaixo. I. O alto nível da linguagem Python dificulta sua utilização nos sistemas embarcados, principalmente por sua influência na produtividade. II. Um software pode ser prejudicado caso não seja utilizado a linguagem de programação indicada, como a linguagem Ada que pode gerar incoerências de segurança. III. Para ocorrer o controle do hardware é necessária a utilização de uma linguagem de programação de nível inferior específica para cada processador, nesse caso a Assembly. É correto o que se afirma em: I, apenas. I e II, apenas. II, apenas. III, apenas. I e III, apenas. Enviar teste A+ A A-