首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
admin
2023-02-21
52
问题
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。
【说明】
某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FACE(Future Airborne Capability Environment)的宇航系统开放式软件架构,以实现宇航系统的跨平台复用,实现宇航软件高质量、低成本的开发。公司领导肯定了王工的提案,并指出公司要全面实施摹于FACE的开放式软件架构,应注意每个具体项目在实施中如何有效实现从需求到架构设计的关系,掌握基于软件需求的软件架构设计方法,并做好开放式软件架构中各段间的接口标准化设计工作。
FACE架构的核心能力是可支持应用程序的跨平台执行和可移植性,要达到可移植能力,必须解决应用程序的紧耦合和封装的障碍。请用200字以内的文字简要说明在可移植性上,应用程序的紧耦合和封装问题的主要表现分别是什么,并给出解决方案。
选项
答案
紧耦合问题主要表现在:I/O问题、业务逻辑问题和表现问题。 解决方案:可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,减少耦合性。 封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。 解决方案:可以通过提供数据源或槽的软件服务的方法,将紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
解析
紧耦合和封装是软件模块化设计中最难以解决的两个问题,要使软件具备良好的可移植性、可复用性,就必须清楚其问题的表现形式。
紧耦合是应用程序移植的一个障碍,进一步说,就是计算平台的硬件设备和软件模块及其沟通之间的耦合代表了一个应用程序的可移植性方面的障碍。原因是便携性使得每个平台设备都有一个接口控制文件(ICD),描述了由硬件所支持的消息和协议,应用程序对消息和协议的支持将紧密耦合于硬件。若要移植,需要太多的工作来修改应用程序以支持不同的结构元素。
为了尽量减少支持新的硬件设备所需要的工作,可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,来减少耦合性。
通常紧耦合问题主要表现在I/O问题、业务逻辑问题和表现问题。传统的应用程序不可移植的另一个原因是这些应用程序被紧密耦合到一组固定的接口,而这些数据的每个数据源或槽(sinks)都暴露出了设备的特殊接口,这些特殊接口在每个平台中都是不同的。这样,支持平台设备的接口控制文件(ICD)是被硬编码到应用程序中,就导致应用程序不能成功在不同计算平台上执行。
为了解决这种接口控制文件(ICD)被硬编码而难以封装的问题,可以通过提供数据源或槽的软件服务的方法,从紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
通常封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。
转载请注明原文地址:https://kaotiyun.com/show/V90D777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
恰好有6名运动员——赵、钱、孙、李、周和昊参加射击比赛。比赛中获得前4名的运动员各发一个奖牌以示奖励。所有与这6名运动员相关的信息如下:①每一名运动员不是市队的就是省队的,但不可能都是。②这6名运动员中有2名是女性,有4名是男性。
很多人认为网恋不靠谱。芝加哥大学的一个研究小组对1.9万名在2005—2012年间结婚的美国人进行在线调查后发现,超过三分之一的人是通过约会网站或Facebook等社交网络与其配偶认识的;这些被调查对象总的离婚率远低于平均离婚率。这项调查表明,网恋在成就稳
近些年来,西方舆论界流行一种论调,认为来自中国的巨大需求造成了石油、粮食、钢铁等原材料价格暴涨。如果以下哪项陈述为真,则能够对上述论点提出最大的质疑?
尽管对包办酒席的机构的卫生检查程序比对普通饭店的检查更严格这是一个事实,但是上报到市卫生部门的食物中毒案例更多的是由包办酒席服务的服务部门引起的,而不是由饭店的饭菜引起的。以下哪项如果为真,则最能解释上述论证中明显的矛盾现象?
在一场NBA总决赛中,勇士队教练科尔有如下要求:或者不使用三角进攻战术,或者使用跑轰战术;如果使用普林斯顿战术,则不能使用三角进攻战术;只有使用普林斯顿战术,才能使用跑轰战术。如果以上信息为真,那么以下哪项也一定是真的?
如果爱因斯坦的“相对论”是正确的,那么,顺时运动的物体的时速不可能超过光速。但是,量子力学预测,基本粒子超子的时速超过光速。因此,如果相对论是正确的,那么,或者量子力学的这一预测是错误的,或者超子逆时运动(返回过去)。上述推理方式和以下哪项最为类似?
在人类成功登陆月球以后,下一个外太空的登陆目标应该是火星的卫星“火卫一”而不是火星。因为虽然从地球到二者的飞行时间差不多,但完成登陆探测“火卫一”所需的燃料,只是完成登陆探测火星所需的一半。以下哪项如果为真,则最能加强上述论据的说服力?
在一项庆祝活动中,一名学生依次为1、2、3号旗座安插彩旗,每个旗座只安插一杆彩旗,这名学生有三杆红旗、三杆绿旗和三杆黄旗。安插彩旗必须符合下列条件:①如果1号安插红旗,则2号安插黄旗。②如果2号安插绿旗,则1号安插绿旗。③如果
研究人员报告说,动物脑部具有不同功能的区域占总脑量的比例是物种的一个重要特征。他们发现,在同物种中,不同个体之间的脑容量可能有明显差别,但脑部结构特征基本一致;而不同物种之间,结构特征就有较大差异。研究人员据此认为,脑部结构特征将有助于分辨不同物种间的亲缘
随机试题
把“件”作为归档文件整理单位的出发点是()
Bornin1982inMelbourne,Australia,withoutanymedicalexplanationorwarning,NicholasVujiciccameintotheworldwithnei
支、吊架不宜设置在风口、阀门、检查门及自控机构处,离风口或插接管的距离不宜小于()mm。
水运工程施工招标中,在资格预审文件停止发售之日止获取资格预审文件的潜在投标人少于()个的,招标人应当依照规定进行重新招标。
申请人对县级以上地方各级人民政府工作部门的具体行政行为不服的,可以申请行政复议,关于该行政复议的说法,正确的有()。
如果游客推迟抵达,地陪应该()。
阅读下面两首诗,回答问题。暮春[宋]黄庚芳事阑珊三月时,春愁惟有落花知。柳绵飘白东风老,一树斜阳叫子规。暮春山间
考生文件夹下有一个数据库文件“samp1.accdb”,其中存在已经设计好的表对象“tStud”。请按照以下要求,完成对表的修改。将隐藏的“党员否”字段重新显示出来。
Itwasonceassumedthatalllivingthingscouldbedividedintotwofundamentalandexhaustivecategories.Multicellularplants
A、CoursesinBritishhistory.B、Languagecourses.C、Coursesinsports.D、Teachertrainingcourses.B
最新回复
(
0
)