1
面向对象软件工程实践指南
1.2.4.1 4.1 计划阶段的主要内容
4.1 计划阶段的主要内容

在计划阶段,需要回答几个关键性问题,包括:“项目是否值得去做”“项目能在给定的预算和时间内完成吗?”“项目如何去做”“项目中可能遇到的问题是什么?”。回答这些问题可以通过一系列步骤进行,计划阶段中包括以下具体事项:

(1)分析项目是否可行。

(2)确定项目范围和目标:①确定目标和这些目标的衡量方法;②选择项目的责任人;③确定项目所有的涉及人员和他们的兴趣;④根据对项目涉及人员的分析修改目标;⑤建立各方通信的渠道。

(3)分析项目特征:①分析项目的特征;②确定高层次的项目风险;③考虑用户有关实现方面的需求;④选择一般的生命周期方法;⑤检查估计的资源。

(4)确定项目产品和活动:①确定和描述项目产品(或交付物);②确定任务;③建立项目计划模型。

(5)确定活动风险:①识别和量化活动风险;②制定风险降低方法和紧急处理手段;③在考虑风险的基础上调整计划和估计。

(6)分配资源:①确定和分配资源;②在考虑资源约束的情况下修改计划。

(7)发布计划。上述工作将主要体现在如下三个文件中,在接下来的小节中详细介绍:①可行性研究报告;②项目开发计划;③风险列表。