Um sistema de tempo real como o proposto exige programação ...

Próximas questões
Com base no mesmo assunto
Q1370945 Programação
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
Um sistema de tempo real como o proposto exige programação orientada por eventos. Entre os ambientes integrados de desenvolvimento que oferecem recursos de programação orientados a eventos, incluem-se o Kylix e o Visual Basic.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

O desenvolvimento de um sistema de tempo real, como o indicado no enunciado, requer uma abordagem específica que possa responder a eventos conforme eles ocorram. Neste contexto, a programação orientada a eventos é uma técnica fundamental, pois permite que o software reaja a mudanças ou ações externas, como pode ser o caso do posicionamento dos navios, condições operacionais, entre outros.

A programação orientada a eventos é comumente utilizada em sistemas que interagem com o mundo externo de maneira contínua, como sistemas embarcados, interfaces de usuário gráficas ou, como no caso em questão, sistemas de monitoramento em tempo real. A ideia é que o programa fique "escutando" ou "aguardando" por eventos para então executar determinadas funções ou procedimentos em resposta.

O Kylix é um ambiente de desenvolvimento antigo, originado do Delphi, focado no sistema operacional Linux, que inclui recursos para a programação orientada a eventos. O Visual Basic, por sua vez, é uma linguagem de programação com um ambiente de desenvolvimento integrado da Microsoft que também oferece suporte robusto à programação orientada a eventos, especialmente através de interfaces gráficas no desenvolvimento de aplicações para Windows.

Portanto, a afirmação está correta, uma vez que sistemas de tempo real exigem programação orientada por eventos, e tanto o Kylix quanto o Visual Basic são exemplos de ambientes de desenvolvimento que suportam essa abordagem.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo