1
面向对象软件工程实践指南
1.2.4 第4章 计划阶段

第4章 计划阶段

计划阶段,或者称为可行性与计划研究阶段,是软件工程项目经历的第一个阶段。在此阶段内,需要确定项目的总体目标和范围,进行可行性分析、制定开发计划、考虑风险,并完成相应文件的编制。在计划阶段,应该综合考虑与项目相关的各个因素,做出合理的评估和计划,这样才能够进行正确的决策,项目计划也才有指导性。在现实中,许多项目在开发过程中“计划”成为没有价值的文件,整个开发过程陷入盲目执行的境地,这都是因为计划无法起到指导性作用造成的。然而,要制定合理的计划必须建立在对项目深入理解的基础上,但是,由于项目尚未真正开始,在计划阶段对项目的理解就不可能全面而深入,这就形成了一个矛盾。为了解决此矛盾,在项目开展过程中,计划并非是一次性完成的。在计划阶段,将根据对项目的初步了解完成可行性研究、项目计划等工作。随着实际项目的开展,将可能再次进行可行性评估,而项目计划也会进一步细化,特别是分阶段对当前要开展的任务进行详细计划,因此形成了一种滚动计划的模式。