Ed
há 2 meses
Vamos analisar cada uma das alternativas para identificar a que melhor se alinha aos benefícios de um processo bem planejado na engenharia de software em relação à manutenção de sistemas: A. Sistemas bem estruturados exigem mais manutenção por serem mais complexos. - Esta afirmação não é verdadeira, pois sistemas bem estruturados tendem a ser mais fáceis de manter. B. Um bom processo de engenharia tende a eliminar completamente a necessidade de manutenção. - Isso é irrealista, pois a manutenção é sempre necessária, mesmo em sistemas bem projetados. C. A ausência de documentação técnica facilita as manutenções por permitir maior liberdade ao programador. - Na verdade, a falta de documentação dificulta a manutenção, pois os programadores podem ter dificuldade em entender o sistema. D. A organização do código, aliada à documentação adequada, reduz o tempo e o custo das manutenções futuras. - Esta afirmação é verdadeira, pois um código bem organizado e documentado facilita a compreensão e a manutenção do sistema. E. A manutenção eficaz depende unicamente das habilidades do programador, independentemente do processo de desenvolvimento anterior. - Embora as habilidades do programador sejam importantes, a eficácia da manutenção também depende de um bom processo de desenvolvimento. Portanto, a alternativa correta é: D. A organização do código, aliada à documentação adequada, reduz o tempo e o custo das manutenções futuras.