2019年系统分析师考试科目二:案例分析1.阅读以下关于软件系统分析的叙述,在答题纸上回答问题1至问题3。说明:某软件企业为电信公司开发了一套网上营业厅系统,以提升服务的质量和效率。项目组经过分析,列出了项目开发过程中的主要任务、持续时间和所依赖的前置任务,如表1-1所示。在此基础上,绘制了项目P—E—R—T图,简称PERT图。表1-1网上营业厅系统PERT图【问题1】(10分)PERT图采用网络图来描述一个项目的任务网络,不仅可以表达子任务的计划安排,还可以在任务计划执行过程中估计任务完成的情况。针对表1-2中关于PERT图中关键路径的描述(1)~(5),判断对PERT图的特点描述是否正确,并说明原因。表1-2PERT图特点描述【问题1解析】(1)正确。关键路径是项目中持续时间最长的活动顺序,关键路径决定了项目完成的最短工期。(2)错误。关键路径可以有一条或者多条。(3)错误。在项目执行过程中,如果非关键路径上的活动拖延到超过其松弛时间(总时差)时,关键路径就会发生变化。(4)正确。关键路径越多说明项目的关键工作也就越多,而关键工作不允许拖延,因此项目会变得更加复杂。(5)正确。关键路径上的任务不能延迟,延迟会导致项目工期延长。工期延长会导致项目进度、成本、范围等的变更。【问题2】(5分)根据表1-1所示任务及其各项任务之间的依赖关系,计算对应PERT图中的关键路径及项目所需工期。【问题2解析】画出本题的PERT图如下:根据PERT图,可以看出路径ABCEGHI为最长路径,是本题的唯一关键路径,总工期为25周。【问题3】(10分)根据表1-1所示任务及其各项任务之间的依赖关系,分别计算对应PERT图中任务C~G的松弛时间(SlackTime),将答案填入(a)~(e)中的空白处。【问题3解析】每个活动的松弛时间为“最晚开始时间-最早开始时间”或“最晚结束时间-最早结束时间”。其中最早时间可以采用“正推法”。根据【问题2】所画的PERT图,从起始节点顺着箭头方向,求出每个活动的最早时间。最晚时间采用“逆推法”。从终止节点逆着箭头方向,求出每个活动的最晚时间。处于关键路径上的活动,其松弛时间为0,不难计算其余各活动的松弛时间。具体结果详见【问题2解析】答案部分。2.阅读以下关于基于MDA(ModelDrivenArchitecture)的软件开发过程的叙述,在答题纸上回答问题1至问题3。说明:某公司拟开发一套手机通信录管理软件,实现对手机中联系人的组织与管理。公司系统分析师王工首先进行了需求分析,得到的系统需求...