← Questões de Engenharia de Software

Engenharia de Software · FGV · 2024

Questão comentada de Engenharia de Software

Durante o desenvolvimento de um software de gerenciamento de estoque, a equipe focou nas funcionalidades sem considerar a escalabilidade necessária para o rápido crescimento do varejista. A falta de comunicação com stakeholders e o pouco engajamento dos usuários finais não revelou esse problema. Após a implementação, o software apresentou problemas de desempenho, causando atrasos e insatisfação. Para evitar esse problema é necessário

Gabarito: E

Em desenvolvimento de software, não basta sair codando funcionalidades como se o mundo não mudasse no dia seguinte. É preciso levantar requisitos com cuidado, conversar com quem vai usar e com quem tem interesse no sistema, porque muitas falhas aparecem justamente quando a equipe ignora necessidades não funcionais, como desempenho, escalabilidade e usabilidade. Aqui, o problema surgiu porque a equipe ouviu pouco os stakeholders e praticamente não envolveu os usuários finais, então a necessidade de crescimento do varejista não apareceu no radar. A lógica correta é tratar requisitos como algo que precisa ser entendido, validado e refinado ao longo do processo. Revisões frequentes ajudam a descobrir ambiguidades, conflitos e exigências de escala antes que o sistema esteja em produção. Isso evita aquele clássico drama de depois do lançamento descobrir que o sistema até funciona, mas não aguenta o volume real de uso. Por isso, o gabarito é a letra E. Ela propõe um processo de comunicação mais eficaz, com revisões frequentes dos requisitos com stakeholders e sessões de feedback com usuários finais, exatamente o que faltou no caso narrado. Em termos de boas práticas de Engenharia de Software, isso está alinhado à Engenharia de Requisitos, que recomenda elicitação, validação e gerenciamento contínuo dos requisitos, especialmente os não funcionais. Em resumo: quando você amplia a comunicação e valida continuamente o que foi entendido, fica muito mais difícil entregar um sistema bonito no papel e sofrível na prática. Em concurso, desconfie de alternativas que prometem velocidade às custas de diálogo: quase sempre isso vira retrabalho depois.

Continue treinando

Questões relacionadas