Logo Passei Direto
Buscar
eia o texto a seguir: O ambiente de desenvolvimento de sistemas embarcados se distingue do ambiente de desenvolvimento de software para computadores pessoais por uma razão determinante: é formado por uma máquina hospedeira (host) e uma plataforma alvo (target) que é o sistema embarcado ou uma variante deste. Na máquina hospedeira ocorre a edição, compilação e montagem (link) do código. O código binário gerado neste processo é transferido para a plataforma alvo e executado nesta, sob gerenciamento da ferramenta de depuração (debugger) que executa na máquina hospedeira. A justificativa para este ambiente composto (host + target) é que a plataforma alvo em geral não possui os recursos necessários (capacidade de processamento, capacidade de memória, sistema de arquivos, interface homem-máquina) necessários ao processo de edição, compilação e montagem de código. Fonte: STADZISZ, P. C.; RENAUX, D. P. B. Software Embarcado. Disponível em https://pessoal.dainf.ct.utfpr.edu.br/douglasrenaux/Stad_Renaux_Software_Embarcado.pdf. Acesso em: 16 ago. 2023. Adaptado. Considerando as reflexões apresentadas, assinale a opção correta: Grupo de escolhas da pergunta A funcionalidade de um depurador trata da execução dos conteúdos das variáveis em memória. Sempre que se deseja diferir o resultado real do resultado esperado é de fundamental importância a disponibilidade de uma ferramenta de apoio a simulação. Os depuradores possuem uma variedade de desvantagens como, por exemplo: examinar estruturas de dados complexas em memória, seguir ponteiros, acessar o ponto do código fonte contendo determinada estrutura ou código, entre outras. No caso de teste de sistemas embarcados que operam em tempo real, com restrições temporais, a depuração é bem mais simples. As atividades de depuração e teste normalmente ocorrem concorrentemente e sucedem a codificação no desenvolvimento de sistemas embarcados.
User badge image
j.strombeck

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar as opções apresentadas uma a uma para identificar a correta: 1. A funcionalidade de um depurador trata da execução dos conteúdos das variáveis em memória. - Esta afirmação é verdadeira, pois um depurador permite inspecionar o estado das variáveis em memória durante a execução do programa. 2. Sempre que se deseja diferir o resultado real do resultado esperado é de fundamental importância a disponibilidade de uma ferramenta de apoio a simulação. - Esta afirmação é um pouco confusa, mas sugere que a simulação é importante para entender discrepâncias entre resultados esperados e reais, o que é verdade. 3. Os depuradores possuem uma variedade de desvantagens como, por exemplo: examinar estruturas de dados complexas em memória, seguir ponteiros, acessar o ponto do código fonte contendo determinada estrutura ou código, entre outras. - Esta afirmação é enganosa, pois, embora depuradores possam ter limitações, eles são projetados para ajudar a examinar estruturas de dados e seguir ponteiros, não para ser desvantagens. 4. No caso de teste de sistemas embarcados que operam em tempo real, com restrições temporais, a depuração é bem mais simples. - Esta afirmação é falsa, pois a depuração em sistemas embarcados em tempo real é geralmente mais complexa devido às restrições de tempo. 5. As atividades de depuração e teste normalmente ocorrem concorrentemente e sucedem a codificação no desenvolvimento de sistemas embarcados. - Esta afirmação é verdadeira, pois a depuração e o teste são partes integradas do processo de desenvolvimento. Com base na análise, as opções 1, 2 e 5 são corretas, mas a que se destaca como uma afirmação mais geral e correta sobre o processo de desenvolvimento de sistemas embarcados é a 5: "As atividades de depuração e teste normalmente ocorrem concorrentemente e sucedem a codificação no desenvolvimento de sistemas embarcados."

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina