试题详情
- 简答题 请详细阅读有关嵌入式软件架构设计方面的描述,回答问题1和问题2。 在嵌入式系统中,软件采用开放式架构已成为新的发展趋势。软件架构设计的优劣将直接影响软件的重用和移植能力。 某软件公司主要从事宇航领域的嵌入式软件研发工作。经二十多年的发展,其软件产品已被广泛应用于各种航天飞行器中。该公司积累了众多成熟软件,但由于当初没有充分考虑软件的架构,原有软件无法被再利用,为适应嵌入式软件技术发展需要,该公司决策层决定成立宇航嵌入式软件开放式架构研究小组,为公司完成开放式架构的定义与设计,确保公司软件资源能得到充分利用。研究小组查阅了大量的国外资料和标准,最终将研究重点集中在了SAEAS4893《通用开放式架构(GOA)框架》标准,图20-1给出了GOA定义的架构图。 如图20-1所示,GOA框架规定了软件、硬件和接口的结构,以在不同应用领域中实现系统功能。GOA框架规定了一组接口,其重要特点是建立了关键组件及组件间接口关系,这些接口的确定可用于支持软件的可移植性和可升级性,以满足功能的增加和技术的更新要求。除操作系统服务与扩展操作系统之间的接口(3X)外,GOA将其他接口分为两类:即直接接口(iD(i=1,2,3,…))和逻辑接口(iL(i=1,2,3,…)),直接接口定义了信息传输方式;逻辑接口定义了对等数据交换的要求,逻辑接口没有定义真正的信息传输方式,其传输发生在一个或多个直接接口。根据图13-22所标注的接口在框架中的具体位置,请填写表20-1的(1)~(8)处空白。
关注下方微信公众号,在线模考后查看
热门试题
- 计算机执行程序时,在一个指令周期的过程中
- 博学公司所生产的U盘使用了其品牌产品"移
- 某磁盘盘组共有10个盘面,每个盘面
- 关于电子政务与传统政务的比较,以下论述不
- 为了帮助考生了解考试中有关构件方面的试题
- 某研究所承担了一项宇航嵌入式系统的研制任
- ()把整个软件开发流程分成多个阶段,每一
- 在项目的一个阶段末,开始下一阶段之前,应
- RUP是一个二维的软件开发模型,其核心特
- 对象管理组织(OMG)基于CORBA基础
- 某DHCP服务器设置的地址池IP从192
- 影响文件系统可靠性因素之一是文件系
- 某个系统在开发时,用户已经定义了软件的一
- 数据库安全与数据库备份 银行金融系统
- 甲公司承担了一项为宇航系统配套生产高性能
- 评估和选择最佳系统设计方案时,甲认为可以
- 进程P1、P2、P3、P4、P5的前趋图
- 设有员工实体Employee(em
- 网络系统设计过程中,逻辑网络设计阶段的任
- 博学公司是一家电子商务公司,其主要业务是