高级讲义时间管理串讲第8题(第19题)。
● T和H分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软件的开发工作。T的工作必须发生在 H 开始工作之前。每个软件开发工作需要的工时如下表所示。
|
①
|
②
|
③
|
④
|
需求分析
|
7天
|
3天
|
5天
|
6天
|
软件设计
|
8天
|
4天
|
6天
|
1天
|
在最短的软件开发工序中,单独压缩 (19) 对进一步加快进度没有帮助。
(19)A.①的需求分析时间 B.①的软件设计时间
C.③的需求分析时间 D.③的软件设计时间
解答:
对于解答此类题,最好的方法是采用时标网络图。
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
需求分析 |
|
② |
|
|
|
|
① |
|
|
|
|
|
③ |
|
|
|
|
|
④ |
|
|
|
|
|
|
软件设计 |
|
|
|
|
② |
|
|
|
|
|
|
|
|
|
① |
|
|
|
|
|
③ |
|
|
|
④ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
需求分析 |
|
② |
|
|
|
③ |
|
|
|
|
|
① |
|
|
|
|
|
|
④ |
|
|
|
|
|
|
软件设计 |
|
|
|
|
② |
|
|
|
|
|
③ |
|
|
|
|
|
|
|
|
① |
|
|
|
④ |
|
1.工序最短的应该是方案2
2.如果压缩1的需求分析,可以导致1的设计时间提前,从而缩短工期
3.如果压缩1的软件设计,同样缩短工期
4.如果压缩3的需求分析,会导致1的需求分析提前,从而回答了2所描述的
5.压缩3的软件设计时间没有意义,因为1的软件设计必须等其需求分析完成后才能开始