系统分析师
为了更好的用户体验,并能正常使用所有功能,我们建议您使用 Chrome浏览器(点击下载>>)
资讯首页
直播课堂
视频课程
学习包
题库

首页 > 软考 > 系统分析师 > 2019年系统分析师下午案例分析真题(三)

2019年系统分析师下午案例分析真题(三)

  • 胡媛
  • 系统分析师
  • 2019-05-28
  • 系统分析师交流群: 744083218
摘要: 希赛网软考频道小编为大家整理了2019年系统分析师下午案例分析真题第三部分,供大家参考。

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

【说明】

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

公司领导非常重视航空公司的问题反馈,责令公司王总带队到现场进行故障排查。经过一个多月的排查,故障现象始终未复现,同时,公司实验室内也在反复复现故障,结果未取得显著成效,但发现产品存在偶然丢失协议包的现象。随后,公司领导组织行业专家召开故障分析会。王总在会上对前期故障排查情况进行了说明,指出从外场现象看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.在协议包格式正确的情况下,进行数据交叉比对,比对正确则输出;比对不正确,并连续不正确超过门限,则报警。

问题内容:

【问题1】(12分)

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

表3-1 C语言代码实例

1.jpg

1.jpg

【问题2】(10分)

请根据自己对图3-1所示机电管理系统工作原理的分析,用300字以内的文字说明本实例中可能存在哪三方面数据传输时丢失协议包现象,并简要说明原因。

【问题3】(3分)

针对以上分析出的三种丢包原因,请举例给出两种以上的修改丢包bug的可能的方 法。


相关推荐:2019年系统分析师下午真题及答案

在线题库系统分析师历年真题自测估分

  • 本文标题: 2019年系统分析师下午案例分析真题(三)
  • 本文链接:

近期直播

胡钊源

今日 19:30-21:30
网络规划设计师考试介绍

网络规划设计师

立即预约

张帅阳

06-25 19:30-21:30
网络管理员考试介绍

网络管理员

进入课堂

王展宏

06-25 19:30-21:30
信息处理技术员考试介绍

信息处理技术员

进入课堂

李阿妹

06-25 19:30-21:30
软件设计师考试介绍

软件设计师

进入课堂

彭星星

06-25 20:00-21:00
2019年下半年中学教资笔试备考攻略

中学教师资格证

进入课堂

李碧茹

今日 20:00-21:00
高频考点手册发布会及备考计划介绍

一级建造师

立即预约

罗福星

今日 20:00-21:00
一小时带你读懂敏捷项目管理——深度解读敏捷宣言与敏捷12原则

ACP

立即预约

周默默

06-27 20:00-21:00
消防工程师全科备考攻略

一级消防工程师

立即预约

安然

06-27 20:00-21:00
2020护士执业资格考试知多少

执业护士

立即预约

距离2020-05-23 考试还有

  • 3
  • 3
  • 2

题库

程序员
电子商务设计师
政策法规
考试大纲
考试报名
历年试题
信息安全工程师
软件评测师
系统规划与管理师
软件设计师
嵌入式系统设计师
软考英语
数据库系统工程师
网络工程师
网络管理员
网络规划设计师
系统分析师
系统集成项目管理工程师
系统架构设计师
信息处理技术员
信息系统管理工程师
信息系统监理师
信息系统项目管理师
信息系统运行管理员