安排一个简单的软件开发项目的进度

来源:互联网 发布:js幻灯片切换 编辑:程序博客网 时间:2024/05/16 03:18

(1)建立初步的工程网络图


(2)计算每个事件的最早发生时刻(EET)和最迟发生时刻(LET),并在工程网络图中标明。

(3)确定并标出关键路径。


(4)计算非关键作业的机动时间,并在工程网络图中标出。

(5)在时间和资源的约束下,利用机动时间安排进度。

    在安排进度时,必须先保证关键作业得到满足,然后,利用机动时间安排非关键作业。即先无条件地安排关键作业,再在约束条件下利用机动时间安排非关键作业。

假定有如下约束:“分析”需8人,“测试计划”需4人,“概要设计”需5人,“详细设计”需8人,“编码”需l0人,“测试方案设计”需2人,“产品测试”需3人,“文档整理”需3人,且要求安排进度时同一时刻的人数不超过l0人。

满足上述约束的一种进度安排方案如下表:

作业名称

开始时刻

结束时刻

人数

分析

0

3

8

概要设计

3

6

5

详细设计

6

10

8

编码

10

14

10

产品测试

14

18

3

测试计划

3

5

4

测试方案设计

6

9

2

文档整理

16

18

3

原创粉丝点击