FC ConcursosFC Concursos

Questão FC370139

A sociedade empresária Max Tech produz um aplicativo de gerenciamento de tarefas para equipes remotas. Após o lançamento, vários usuários relataram problemas de usabilidade e desem

Qualidade de Software

FGV · 2024

A sociedade empresária Max Tech produz um aplicativo de gerenciamento de tarefas para equipes remotas. Após o lançamento, vários usuários relataram problemas de usabilidade e desempenho do aplicativo, especialmente em condições de rede variáveis. A diretoria reconheceu a necessidade de aprimorar a qualidade do software e solicitou uma revisão nos Requisitos Não Funcionais (RNFs) que foram negligenciados.

 

No contexto apresentado, assinale a ação capaz de garantir a qualidade do software

  1. Realizar uma pesquisa de mercado para identificar as principais funcionalidades ausentes no aplicativo e integrá-las no menor tempo possível.
  2. Priorizar a adição de novos recursos ao aplicativo, assumindo que isso automaticamente resolverá os problemas de desempenho e usabilidade relatados pelos usuários.
  3. Implementar uma estratégia de marketing mais agressiva para melhorar a percepção do produto pelo mercado, desviando a atenção dos problemas de desempenho e usabilidade.
  4. Focar na otimização do código para melhorar o desempenho do aplicativo, assim como aprimorar a interface com o usuário, garantindo uma execução mais rápida em todas as condições de rede e melhor usabilidade para o usuário.
  5. Conduzir uma revisão focada nos Requisitos Não Funcionais, especialmente aqueles relacionados à usabilidade e ao desempenho em condições de rede variáveis, para identificar lacunas e oportunidades de melhoria.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Revisar os Requisitos Não Funcionais é a ação direta para tratar a causa de problemas relatados no aplicativo: quando RNFs como usabilidade e desempenho não estão definidos, a equipe não possui metas claras para projetar, testar e validar comportamentos sob redes variáveis.

A revisão deve traduzir necessidades em requisitos mensuráveis: métricas de resposta, tempos máximos aceitáveis, percentuais de erro, níveis de degradação tolerável e critérios de aceitação.

Inclua testes representativos — testes de usabilidade com usuários reais, e testes de desempenho com simulação de latência, perda de pacotes e variação de banda — para reproduzir cenários de rede instável.

Priorize correções, registre mudanças no backlog e defina SLAs. Automatize testes críticos e integre monitoramento em produção para detectar regressões e variações de experiência em tempo real.

Esse processo cria um ciclo de melhoria contínua que alinha desenvolvimento, testes e operação, garantindo maior qualidade do software e melhor experiência ao usuário.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo