Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2025

Engenharia de SoftwareDesenvolvimento de Software
Código
ce198475
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Analista - Área: Ciências Exatas e da Terra - Subárea: Sistemas de Informação
Julgue o item que se segue, relativo a desenvolvimento de software para sistemas embarcados.No desenvolvimento de software para sistemas embarcados, não é necessário considerar o consumo de energia, que é gerenciado pelo hardware.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Desenvolvimento de software para sistemas embarcados

ERRADO. A afirmação está incorreta porque, no desenvolvimento de software para sistemas embarcados, o consumo de energia deve ser considerado pelo software, não apenas gerenciado pelo hardware. O software influencia diretamente o consumo energético por meio de decisões como uso de modos de espera (sleep modes), frequência do processador, escolha de algoritmos eficientes e gerenciamento de periféricos. Ignorar o consumo de energia no software pode levar a um projeto que não atende aos requisitos de autonomia de bateria ou dissipação térmica.

A banca cobra um conceito fundamental da área: em sistemas embarcados, software e hardware trabalham juntos para otimizar o consumo de energia. O hardware oferece mecanismos (ex.: modos de baixo consumo, reguladores de tensão), mas cabe ao software utilizá-los adequadamente. Portanto, a afirmação de que "não é necessário considerar o consumo de energia" é falsa.

💡 Dica: Em questões sobre sistemas embarcados, lembre-se de que o software é responsável por controlar o hardware e gerenciar recursos como energia, memória e processamento. O consumo de energia é um requisito não funcional crítico em projetos embarcados, especialmente em dispositivos móveis e IoT.

  1. 1Hardware oferece mecanismos
  2. 2Software gerencia recursos
  3. 3Modos de espera (sleep)
  4. 4Frequência do processador
  5. 5Algoritmos eficientes
  6. 6Gerenciamento de periféricos
LEVEL · soulevel.com.br

Gabarito: letra E (Errado).

Link permanente: /questoes/ce198475