好文档 - 专业文书写作范文服务资料分享网站

2008年上半年 系统分析师 案例分析

天下 分享 时间: 加入收藏 我要投稿 点赞

控制。RS422数据传输格式将以32Byte为基本数据块,分别以20ms、40ms、60ms、1s四个不同周期交换数据;

② 64路离散量数据主要监控发动机工作状态,要求每10ms采集一次,并在下一个10ms

周期内将发动机状况显示到驾驶员座舱;

③ 多路模拟量数据主要采集发动机转速、油量以及汽车的其他数据,为驾驶员监控; 汽车状态提供必要的量化数据。模拟量数据的刷新频率为1s; ④ 外总线(1553B)主

要完成该系统与汽车其他电子系统的数据交换。 公司将本项目交给项目主管李工实施,要求李工按技术要求完成本项目的软件设计工作,公司根据合同关于“数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,

本帧信息显示给驾驶员的时刻最晚不能超过下帧”的要求,提醒李工设计中重点考虑整

个系统的实时性问题。李工完成设计后,提交公司评审,会上就李工设计中存在的缺陷展开了激烈讨论,最终达成一致。 【问题1】(12 分)

李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC 与

CPM 间的双端口存储器中为每个 422 通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由 CPM 接收(其结构见图 3-2)。这样的好处在于每当有数据输入时,CPM模块可立即读取,而增大双口缓冲的目的是在CPM来不及处理时可防止数据的丢失。同时,IOC 中的程序相对简单、实时性好、可以不考虑422通道的数据传输周期,只要按查询方式对16路422输入进行查询读取即可。

2008上半年 系统分析师 下午试卷 I 第6页(共10页)

会上,王工提出了强烈的反对意见,认为这种设计方法绝对不可取,这种方法只考虑了

软件的简单与便利,而没有针对软件特点考虑问题,在设计中对实时性、负载平衡分配以及实现算法上均存在缺陷,必须改进。

(1)你认为李工的设计在实时性、负载平衡分配和实现算法上存在怎样的缺陷?详细

说明理由。

(2)请给出IOC 模块和CPM模块之间双口存储器数据交换方法。

【问题2】(7 分)

如果 CPM 模块中采用了嵌入式实时操作系统,请根据本项目的需求,用 300 字以内的

文字说明 CPM 模块中数据采集任务应如何划分?系统对任务调度的最小调度周期如何计算?各个任务周期及优先级如何定义?

【问题3】(6 分)

请用150 字以内的文字说明针对 IOC 模块的多路 RS422 接口的数据采集,其驱动程

序使用中断方式或查询方式的主要差别是什么?主要优缺点有哪些?

2008上半年 系统分析师 下午试卷 I 第7页(共10页)

试题四

阅读以下关于分布式数据库的叙述,在答题纸上回答问题1至问题3。

随着传统的数据库技术的成熟和计算机网络技术的发展,分布式数据库系统的研究与开

发受到人们越来越多的关注。分布式数据库支持数据独立性和分布透明性。用户不必关心数据的逻辑分区,不必关心数据物理位置分布的细节,也不必关心副本的一致性问题。

【问题1】(9分)

【问题2】(7分)

在数据库中,某个业务表中的数据量很大,急速膨胀,在这样的情况下,为了保持高的请用200字以内的文字叙述分布式数据库的主要特性和优缺点。

数据响应速度,根据数据的(1)和(2)原则,可以对数据表进行分片设计。一般有两种分片方法:(3)和(4) 。

请在空(1)、(2)、(3)和(4)处填写恰当的内容,并用200字以内的文字叙述数据表分片满足的条件并给出简要说明。

【问题3】(9分)

分布式数据库中各局部数据库应满足集中式数据库的基本需求,除此以外还应保证数据

库的数据全局(5)、并发操作的(6)和故障全局(7) 。

请在空(5)、(6)和(7)处填写恰当的内容并用300字以内的文字简述保持数据库一

致性的方法。

2008上半年 系统分析师 下午试卷 I 第8页(共10页)

试题五

阅读以下关于Web 应用方面的叙述,在答题纸上回答问题 1 至问题3。

Web 2.0是目前Internet上Web应用的新模式,其概念由Tim O’Reilly于2003年首

先提出。目前 Internet 上已经有很多基于 Web 2.0 的 Web 应用系统,例如 Facebook、Wikipedia、 Blogger、 del.icio.us、YouTube和Flickr等,其应用涵盖各个方面。

【问题1】(5 分)

请用200字以内的文字叙述基于Web 2.0 的 Web应用与传统 Web应用的重要不同点,

并给出简要解释(列举五个方面的不同点即可)。

【问题2】(12 分)

基于Web 2.0 的 Web 应用十分强调用户的体验与感受,Ajax 是目前广泛使用的表现

层技术。请用200字以内的文字简要介绍Ajax的概念和核心思想,并说明在使用Ajax时,从效率方面考虑需要注意的问题(列举三个即可)。

【问题3】(8 分)

某房地产信息网站欲整合Google提供的地图信息(Google Maps)和Craigslist(美

国最大的分类广告网站)提供的房地产信息,为用户提供新的房地产信息增值服务。负责网站建设的工程师提出了两种解决方案,第一种方案拟采用传统的应用系统集成方法,集成来自不同源的数据。另外一种采用基于Web 2.0的Mashup技术,从不同的数据源抽取数据,聚合并转换数据,在不同的上下文使用,具体如表5-1所示。请阅读并完成表中空白部分(标号(1)~(8)处)。

2008上半年 系统分析师 下午试卷 I 第9页(共10页)

2008上半年 系统分析师 下午试卷 I 第10页(共10页)

2008年上半年 系统分析师 案例分析

控制。RS422数据传输格式将以32Byte为基本数据块,分别以20ms、40ms、60ms、1s四个不同周期交换数据;②64路离散量数据主要监控发动机工作状态,要求每10ms采集一次,并在下一个10ms周期内将发动机状况显示到驾驶员座舱;③多路模拟量数据主要采集发动机转速、油量以及汽车的其他数据,为驾驶员监控;汽车状态提供必要的量化
推荐度:
点击下载文档文档为doc格式
2n4ia56b6e0sr9z0p01l1xu1x81ds800o5p
领取福利

微信扫码领取福利

微信扫码分享