Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — FGV 2025

Engenharia de SoftwareQualidade de Software
Código
fg118889
Banca
FGV
Órgão
Prefeitura de Rio de Janeiro - RJ
Ano
2025
Nível
Superior
Cargo
Gestor de Segurança Municipal
Uma equipe de uma Secretaria de Segurança desenvolveu um dashboard para monitoramento de indicadores. Durante os testes com gestores, identificou-se que a visualização completa dos últimos 5 anos alguns indicadores demoram para carregar.Considerando os princípios de design de dashboards interativos e a necessidade de equilibrar funcionalidade e desempenho, a solução mais adequada é
  1. Acarregar preventivamente todos os 5 anos de dados históricos na abertura do dashboard, armazenando localmente para eliminar futuras consultas ao banco.
  2. Bsubstituir todas as visualizações interativas por gráficos estáticos pré-renderizados, eliminando a necessidade de processamento em tempo real.
  3. Cimplementar carregamento assíncrono com exibição inicial do período mais recente e disponibilizar filtros de período personalizáveis, permitindo que o usuário expanda a janela temporal conforme sua necessidade analítica.
  4. Dadicionar animações na tela de carregamento para tornar a espera mais agradável ao usuário.
  5. Eremover o histórico detalhado e apresentar apenas totalizadores anuais consolidados, reduzindo a granularidade dos dados disponíveis.
Revelar gabarito e comentário

GabaritoC — implementar carregamento assíncrono com exibição inicial do período mais recente e disponibilizar filtros de período personalizáveis, permitindo que o usuário expanda a janela temporal conforme sua necessidade analítica.

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”.

Dashboards: equilíbrio entre funcionalidade e desempenho

Gabarito: letra C. A melhor prática para dashboards com grande volume de dados históricos é implementar carregamento assíncrono, exibindo inicialmente o período mais recente e oferecendo filtros personalizáveis para que o usuário expanda a janela temporal conforme sua necessidade. Isso resolve o problema de demora sem sacrificar a funcionalidade analítica.

  1. 1Carregamento assíncrono
  2. 2Exibe período mais recente
  3. 3Filtros personalizáveis
  4. 4Expande janela sob demanda
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Carregar preventivamente todos os 5 anos de dados na abertura sobrecarrega o cliente e a rede, piorando o desempenho inicial e consumindo armazenamento local desnecessariamente.

Alternativa B — ❌ Incorreta

Substituir visualizações interativas por gráficos estáticos elimina a interatividade, característica essencial de dashboards, tornando a ferramenta pouco útil para exploração de dados.

Alternativa C — ✅ Correta ⟵ GABARITO

Carregamento assíncrono com exibição do período mais recente e filtros de período personalizáveis permite que o usuário obtenha resposta rápida para o dado mais consultado e sob demanda acesse dados históricos, equilibrando desempenho e funcionalidade.

Alternativa D — ❌ Incorreta

Adicionar animações na tela de carregamento apenas mascara o problema, sem reduzir o tempo de resposta. Não é uma solução de desempenho, apenas estética.

Alternativa E — ❌ Incorreta

Remover o histórico detalhado e apresentar apenas totalizadores anuais reduz a granularidade dos dados, limitando a capacidade analítica do dashboard. Não atende ao equilíbrio entre funcionalidade e desempenho.

Gabarito: letra C.

Link permanente: /questoes/fg118889