试题三
阅读以下有关嵌入式系统设计的说明,在答题纸上回答问题1 至问题3。
【说明】
某公司承接了某机载嵌入式系统的研制任务。该机载嵌入式系统由数据处理模块、大容量模块、信号处理模块、数据交换模块和电源模块等组成。数据处理模块有2 个,分别完成数据融合和导航通讯任务;大容量模块主要功能是存储系统数据,同时要记录信号处理模块、数据处理模块的自检测、维护数据,向数据处理模块提供地图数据;信号处理模块的处理器为专用的DSP,接收红外、雷达等前端传感器数据并进行处理,将处理后的有效数据(数据带宽较大)发送给数据处理模块;数据交换模块主要负责系统的数据交换;电源模块主要负责给其它模块供电,电源模块上没有软件。 要求该机载嵌入式系统符合综合化、模块化的设计思想,并考虑系统在生命周期中的可靠性和安全性,以及硬件的可扩展性和软件可升级性,还要求系统通讯延迟小,支持多模块上的应用任务同步。
试题三
阅读以下有关嵌入式软件可信计算方面的叙述,在答题纸上回答问题1至问题2。
某公司长期从事嵌入式商用软件的开发工作。随着业务范围的扩展,公司最近签署了一项大型客机信息综合处理的软件研制合同,作为机载软件,其可靠性和安全性直接影响着大型客机的安全特性。合同要求承制方在开展工作之前必须完成安全性、可靠性分析报告,在软件开发过程中应严格遵循相关工程化标准。
查看答案
表4-1 系统数据源特征与数据操作方式 | |||
数据源类型 | 数据源特征 | 数据操作方式 | |
数据形态 | 数据访问实时性 | ||
互联网用 [简答题]试题四(共25分)
阅读以下关于系统设计与开发工具集成的说明,在答题纸上回答问题1至问题3。
【说明】
TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求:
(1)目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能;
(2)目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换;
(3)集成框架需要根据实际的开发流程灵活、动态地定义系统工具之间的协作关系;
(4)集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。
集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB)作为集成框架的基础架构。
[问题1](8分)
ESB是目前企业级应用集成常用的基础架构。请列举出ESB的4个主要功能,并从集成系统的部署方式、待集成系统之间的祸合程度、集成系统的可扩展性3个方面说明为何采用ESB作为集成框架的基础架构。
[简答题]
试题四 [简答题]
试题三 【问题1】 [简答题]
试题二(共25分) 阅读以下关于分布式系统设计的说明,在答题纸上回答问题。 [简答题]
试题三(共15分)下面是关于嵌入式软件测试方面的叙述,回答问题1至问题3,将解答填入答题纸的对应栏内。 【问题1】(6分) [简答题]阅读以下关于C语言及C代码的叙述。
[说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程序,其中: [C代码1]是李工为了在嵌入式平台上开发一段可变参数函数,在X86平台上实现的一个参数个数可变函数实例。 [C代码2]是王工在编写软件时,自己编写的内存拷贝函数。 [C代码3]是赵工编写的一段数据处理的程序,其中fun0的含义为从已创建的一个单向链表中查找倒数第index个结点。他的设计思路为:首先创建两个指针ptr1,ptr2,并且都指向链表头,然后ptr1向前走index步,这样ptr1和ptr2之间就间隔index个结点,然后ptr1和ptr2同时向前步进,当ptr1到达最后一个结点时,ptr2就是倒数第index个结点了。ReverseList( )为赵工编写的对已有单向链表进行逆序重排的函数。 [C代码1] long sum (int i,…) int*p,j; long s=0; p=&i+1; for(j=0;j<i;j++) s+=p[j]; return s; long Sum=sum(3,1,2,3); [C代码2] static int pent; ……·· void*MyMemcpy(void*dest, const void*src, int n) char*pDest=(char*)dest; char*pSrc=(char*)src; for(int i=0; i<n; i++) *(pDest +i)=*(pSrc+i); return dest; [C代码3] node *fun(node*head, int in 我来回答: 提交
|