Qualidade de Software e Requisitos Não Funcionais
Gabarito: letra E. A ação mais adequada para garantir a qualidade do software é conduzir uma revisão focada nos Requisitos Não Funcionais (RNFs) que foram negligenciados, conforme solicitado pela diretoria. As demais alternativas ou tratam de aspectos funcionais ou propõem soluções paliativas que não atacam a raiz do problema.
Alternativa A — ❌ Incorreta
Realizar pesquisa de mercado para identificar funcionalidades ausentes é focar em requisitos funcionais, não nos não funcionais (usabilidade e desempenho) que são a causa dos problemas relatados.
Alternativa B — ❌ Incorreta
Priorizar adição de novos recursos sem resolver os problemas existentes não resolverá automaticamente os problemas de desempenho e usabilidade; pode até agravá-los.
Alternativa C — ❌ Incorreta
Estratégia de marketing apenas desvia a atenção, não melhora a qualidade do produto; os problemas continuam.
Alternativa D — ❌ Incorreta
Embora a otimização de código e melhoria da interface possam ajudar, essa ação é reativa e não garante que todos os RNFs foram adequadamente considerados. A abordagem correta é primeiro revisar os requisitos para identificar todas as lacunas, e depois implementar melhorias. Sem essa revisão, não há garantia de qualidade.
Alternativa E — ✅ Correta ⟵ GABARITO
Conduzir uma revisão focada nos RNFs, especialmente usabilidade e desempenho em condições de rede variáveis, é a ação que atende diretamente à solicitação da diretoria e segue as melhores práticas de garantia da qualidade de software. Essa revisão permite identificar lacunas e oportunidades de melhoria de forma sistemática, garantindo que os aspectos críticos sejam tratados.
Conclusão: A alternativa E é a única que propõe uma ação alinhada com o diagnóstico e a solicitação, sendo a resposta correta.