为什么软件开发周期总是预估的2-3倍?
为什么软件开发周期总是预估的2-3倍?1.软件生存周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。2.影响软件开发周期的因素:1、没有充分考虑需求2、估算了测试时间,但没有估算修复时间3、人力资源4、项目技术难度很大5、开发者的状态也