试题一
阅读以下关于软件系统分析的叙述,在答题纸上回答下列问题
【说明】
某软件企业为电信公司开发一套网上营业厅系统,以提升服务的质量和效率。项目组经过分析,列出了项目开发过程中的主要任务、持续时间和所依赖的前置任务,如表1-1所示。在此基础上,绘制了项目PERT图。
表 1-1 网上营业厅系统 PERT 图
| 任务名称 | 持续时间(周) | 前置任务 | 松驰时间 |
| A.问题分析 | 2 | -- | -- |
| B.数据建模 | 3 | A | -- |
| C.业务过程建模 | 6 | B | ( a ) |
| D.数据库设计 | 2 | B | ( b ) |
| D.数据库设计 | 3 | B、C、D | ( c ) |
| F.程序设计 | 4 | B、D | ( d ) |
| G.程序设计 | 7 | D、E、F | ( e ) |
| H.集成测试 | 2 | G | -- |
| I.安装和维护 | 2 | H | -- |
PERT图采用网络图来描述一个项目的任务网络,不仅可以表达子任务的计划安排,还可以在任务计划执行过程中估计任务完成的情况。针对表1-2中关于PERT图中关键路径的描述(1)〜(5),判断対PERT图的特点描述是否正确,并说明原因。
表1-2 PERT图特点描述
| 编号 | PERT图特点 |
| (1) | 关键路径是PERT图中工期最长的路径 |
| (2) | 一个PERT图仅包含唯一的一条关键路径 |
| (3) | 关键路径在项目执行过程中不会变化 |
| (4) | PERT图中关键路径越多说明项目越复杂 |
| (5) | 关键路径上的任务不能延迟 |
(1)正确。关键路径是决定项目工期的进度活动序列,它是项目中最长的路径,关键路径的工期决定了整个项目的工期,任何关键路径上的终端元素的延迟将直接影响项目的预期完成时间。
(2)不正确。一个项目可以有多个、并行的关键路径。
(3)不正确。非关键路径上的活动的延迟如果超过了本身允许的总浮动时间,会导致关键路径发生转移。
(4)正确。关键路径越多,为保持项目按期完工,需要考虑的关键活动越多、越复杂。
(5)正确。关键路径上的任务的延迟一定会导致总工期的延长。
根据表1-1所示任务及其各项任务之间的依赖关系,计算对应PERT图中的关键路径及项目所需工期。
关键路径为ABCEGHI
总工期为25周

根据表1-1所示任务及其各项任务之间的依赖关系,分别计算对应PERT图中任务C~G的松弛时间(SlackTime),将答案填入(a)〜(e)中的空白处。
(a)0
(b)3
(c)0
(d)3
(e)0