Software Engineering Homework-Ⅱ

为什么软件开发周期总是预估的2~3倍? 我认为这其中的原因有两个,一是预估的时间过于理想,二是开发过程中问题的不可估。 首先,预估是在正式开发工作前对任务的一种宏观的、主观的推测,它单纯从做什么、怎么做一气呵成下来,没有充分考虑失败了、出错了所要耽搁的进程。其次,开发过程中哪一环节出现问题,问题是大是小,问题是否会涉及到之前的进程,这些都是程序员所无法预测的;况且,想要解决一个问题往往并不是一件易
相关文章
相关标签/搜索