Engenharia Múltipla Escolha

O uso de componentes de interface gráfica em um sistema é importante, para facilitar a interação do usuário com as funcionalidades do sistema. No entanto também existem alguns aspectos que podem tornar as escolhas de um projeto desvantajosas. Nesse sentido, qual opção apresenta uma das desvantagens relacionadas a uma escolha de uma biblioteca para interface gráfica:

O uso de componentes de interface gráfica em um sistema é importante, para facilitar a interação do usuário com as funcionalidades do sistema. No entanto também existem alguns aspectos que podem tornar as escolhas de um projeto desvantajosas. Nesse sentido, qual opção apresenta uma das desvantagens relacionadas a uma escolha de uma biblioteca para interface gráfica:

  1. Ampliar o acesso dos usuários às funcionalidades do sistema.
  2. O sistema poder operar em múltiplas plataformas.
  3. Fazer uso intenso de recursos computacionais.
  4. Dar ao programador uma camada de abstração sobre detalhes da programação dos componentes.
  5. Proporcionar que o usuário possa alternar entre as funcionalidades do sistema.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - Fazer uso intenso de recursos computacionais.

A questão aborda os prós e contras da utilização de bibliotecas para interfaces gráficas (GUI - Graphical User Interface). Embora essas ferramentas sejam essenciais para a usabilidade moderna, elas trazem custos específicos em comparação com interfaces baseadas em texto ou linha de comando.

As opções apresentadas misturam benefícios fundamentais com desvantagens técnicas. Para identificar a correta, é necessário diferenciar o que é uma vantagem funcional do que é um custo operacional.

Análise das Alternativas

  • Ampliar o acesso (A): É uma vantagem. Interfaces gráficas tornam sistemas complexos acessíveis a usuários não técnicos.
  • Operar em múltiplas plataformas (B): É uma vantagem. Bibliotecas modernas (como Java Swing ou Qt) permitem portabilidade entre Windows, Linux e macOS.
  • Fazer uso intenso de recursos (C): É a desvantagem. Renderizar janelas, botões e gráficos exige mais processamento (CPU), memória (RAM) e energia do que uma interface de texto simples.
  • Camada de abstração (D): É uma vantagem. O programador não precisa escrever código específico para cada driver de vídeo; a biblioteca cuida desses detalhes.
  • Alternar entre funcionalidades (E): É uma vantagem. Facilita a navegação e a experiência do usuário (User Experience).

Conclusão:
A única opção que descreve um aspecto negativo ou custo associado à escolha de uma biblioteca de interface gráfica é a Alternativa C, pois a necessidade de renderização visual consome significativamente mais hardware.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.