一、本章主要内容
二、项目的概述
1、项目
-
是指在既定的项目资源要求和约束下,为了实现特定的目标,而相互联系在一起的一次性的活动(或者说是资源任务)。
-
基于项目的定义可知,世界上没有两个完全相同的项目。
-
基于项目的定义可知
项目有,资源的约束,一定的目的,项目是一次性的工作任务。
2、项目管理与软件生命周期
3、里程碑
三、项目估算
1、概念
2、项目估算公式
(1)开发费用=人月数*每个人月的代价(需要一定的经验)
(2)开发费用=源代码行数*每行平均费用
3、项目估算模型
(1)普特南模型(Putman)
(2)CoCoMo模型
4、考点:项目估算概述
四、进度管理
(1)图解
(2)关键路径
(3)松弛时间
2、甘特图/横道图
(1)图解
-
横坐标:表示完成任务所需的时间。
-
纵坐标:表示要完成的任务。
-
横杠:表示任务持续的时间。
(2)特点
(3)缺点
3、考点:关键路径和松弛时间
注意:
-
考题中可能会说A不能同时并行做两个任务,但是由题中的图可知,A需要完成3个任务。
-
那么如果A先做任务B,那么E任务就要晚3天开始(因为完成任务B需要3天时间),那么计算完成AE任务所持续时间时,就需要+3;如果A先做E,那么B任务就需要晚4天开始,那么计算完成AB任务所持续时间,就需要+4.
-
所以如果题中说A不能同时完成任务,那么计算该项目关键路径时,以A先做B为列,AL路径时间=4+3+2+8+3(因为先完成B所以E任务开始时间推了3天)=21;
-
计算出A先做不同任务所对应的关键路径后,其中时间最短的,就是最优关键路径方案。