首页 > 全部 > 系统分析师下午案例分析考试 > 2019年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷

2019年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷

本单篇文档共7947字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考高级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
系统分析师下午案例分析考试 真题试卷 3940人下载
价格: 1.20 原价:¥8.80
收藏

2019年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷

必答题

阅读以下关于软件系统分析的叙述,在答题纸上回答下列问题:

【说明】

某软件企业为电信公司开发一套网上营业厅系统,以提升服务的质量和效率。项目组经过分析,列出了项目开发过程中的主要任务、持续时间和所依赖的前置任务,如表1-1所示。在此基础上,绘制了项目PERT图。

表 1-1 网上营业厅系统 PERT 图

1.PERT图采用网络图来描述一个项目的任务网络,不仅可以表达子任务的计划安排,还可以在任务计划执行过程中估计任务完成的情况。针对表1-2中关于PERT图中关键路径的描述(1)~(5),判断対PERT图的特点描述是否正确,并说明原因。

表1-2 PERT图特点描述

(1)正确。关键路径是决定项目工期的进度活动序列,它是项目中最长的路径,关键路径的工期决定了整个项目的工期,任何关键路径上的终端元素的延迟将直接影响项目的预期完成时间。

(2)不正确。一个项目可以有多个、并行的关键路径。

(3)不正确。非关键路径上的活动的延迟如果超过了本身允许的总浮动时间,会导致关键路径发生转移。

(4)正确。关键路径越多,为保持项目按期完工,需要考虑的关键活动越多、越复杂。

(5)正确。关键路径上的任务的延迟一定会导致总工期的延长。

解析:

2.根据表1-1所示任务及其各项任务之间的依赖关系,计算对应PERT图中的关键路径及项目所需工期。

______________________________________________________

关键路径为ABCEGHI

总工期为25周

[*]

解析:

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

______________________________________________________

(a)0

(b)3

(c)0

(d)3

(e)0

解析:

阅读以下关于基于MDA(Model Driven Archtecture)的软件开发过程的叙述,在答题纸上回答下列问题。

【说明】

某公司拟开发一套手机通讯录管理软件,实现对手机中联系人的组织与管理。公司系统分析师王工首先进行了需求分析,得到的系统需求列举如下:

用户可通过查询接口查找联系人,软件以列表的方式将找到的联系人显示在屏幕上。显示信息包括姓名、照片和电话号码。用户点击手机的“后退”按钮则退出此软件。

点击联系人列表进入联系人详细信息界面,包括姓名、照片、电话号码、电子邮箱、地址和公司等信息。为每个电话号码提供发送短信和拨打电话两个按键实现对应的操作。用户点击手机的“后退”按钮则回到联系人列表界面。

在联系人详细信息界面点击电话号码对应的发送短信按键则进入发送短信界面。界面包括发送对象信息显示、短信内容输入和发送按键三个功能。用户点击发送按键则发送短信并返回联系人详细信息界面;点击“后退”按钮则回到联系人详细信息界面。

在联系人详细信息界面内点击电话号码对应的拨打电话按键则进入手机的拨打电话界面。在通话结束或挂断电话后返回联系人详细信息界面。

在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议基于公司现有的软件开发框架,采用新的基于模型驱动架构的软件开发方法,将开发人员从大量的重复工作和技术细节中解放出来,使之将主要精力集中在具体的功能或者可用性的设计上。公司任命王工为项目技术负责人,负责项目的开发工作。

4.请用300字以内的文字,从可移植性、平台互操作性、文档和代码的一致性等三个方面说明基于MDA的软件开发方法的优势。

______________________________________________________

[*]

解析:

5.王工经过分析,设计出了一个基于MDA的软件开发流程,如图2-1所示。请填写图2-1中(1)~(4)处的空白,完成开发流程。

(1)、平台无关模型(PIM)

(2)、UML建模

(3)、模型转换

(4)、模型生成源代码。

解析:

6.王工经过需求分析,首先建立了该手机通信录管理软件的状态机模型,如图2-2所示。请对题干需求进行仔细分析,填写图2-2中的(1)~(5)处空白。

(1)点击后退按钮

(2)联系人详细信息界面

(3)点击发送按键或点击后退按钮

(4)点击拨打电话按键

(5)拨打电话界面。

解析:

阅读以下关于安全攸关嵌入式系统相关技术的描述,在答题纸上回答下列问题。

【说明】

某公司机电管理系列产品被广泛应用于飞行器后,外场事故频繁发生,轻则飞机座舱显示机电设备工作异常,重则系统预警,切入备份运行。这些事故给航空公司带来重大经济损失。

公司领导非常重视航空公司的问题反馈,责令公司王总带队到现场进行故障排查。经过一个多月的排查,故障现象始终未复现,同时,公司实验室内也在反复复现故障,结果未取得显著成效,但发现产品存在偶然丢失协议包的现象。随后,公司领导组织行业专家召开故障分析会。王总在会上对前期故障排查情况进行了说明,指出从外场现象看CCDL协议包丢失是引起系统报警、切换的主要原因。图3-1给出了机电管理产品的工作原理,机电管理系统主要承担了对飞行器的刹车、燃袖和环控等子系统进行监视与控制,它对飞行器而言是安全攸关系统,因此,从系统结构上采用了双余度计算机系统。具体工作流程简要说明如下:

1.机电管理系统由1号计算机和2号计算机组成,双机互为余度备份;

2.双机中分别驻留了一个100ms周期的CCDL任务,完成双机间的交叉对比和实时监控等工作。10ms定时器作为任务的工作频率;

3.交叉对比协议包包含一组“AA55”报头、消息长度、数据和校验码;

4.2号机将协议包通过422总线发送给1号机(422总线接口芯片有8级缓冲);

5.1号机通过中断方式将422总线数据接收到大环形缓冲区中(大小为4096B);

6.100ms的CCDL定时任务将大环形缓冲区的数据以512B为单位拷贝到小环形缓冲区中(大小512B);

7.CCDL任务按照协议包格式解析小环形缓冲的数据,如果校验错误,丢弃当前协议包;

8.在协议包格式正确的情况下,进行数据交叉比对,比对正确则输出;比对不正确,并连续不正确超过门限,则报警。

7.王总汇报时指出,在设计安全攸关系统软件时,往往不重视安全攸关软件设计方法,不遵守C语言安全编码规范,导致程序质量较差,代码中存在支全隐患。请简要说明表 3-1给出的C语言代码是C语言安全编码标准中(如:MISARC标准)不允许采用的代码 结

本文档预览:3600字符,共7947字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
2019年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号