首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
admin
2023-02-21
66
问题
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。
【说明】
某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FACE(Future Airborne Capability Environment)的宇航系统开放式软件架构,以实现宇航系统的跨平台复用,实现宇航软件高质量、低成本的开发。公司领导肯定了王工的提案,并指出公司要全面实施摹于FACE的开放式软件架构,应注意每个具体项目在实施中如何有效实现从需求到架构设计的关系,掌握基于软件需求的软件架构设计方法,并做好开放式软件架构中各段间的接口标准化设计工作。
FACE架构的核心能力是可支持应用程序的跨平台执行和可移植性,要达到可移植能力,必须解决应用程序的紧耦合和封装的障碍。请用200字以内的文字简要说明在可移植性上,应用程序的紧耦合和封装问题的主要表现分别是什么,并给出解决方案。
选项
答案
紧耦合问题主要表现在:I/O问题、业务逻辑问题和表现问题。 解决方案:可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,减少耦合性。 封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。 解决方案:可以通过提供数据源或槽的软件服务的方法,将紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
解析
紧耦合和封装是软件模块化设计中最难以解决的两个问题,要使软件具备良好的可移植性、可复用性,就必须清楚其问题的表现形式。
紧耦合是应用程序移植的一个障碍,进一步说,就是计算平台的硬件设备和软件模块及其沟通之间的耦合代表了一个应用程序的可移植性方面的障碍。原因是便携性使得每个平台设备都有一个接口控制文件(ICD),描述了由硬件所支持的消息和协议,应用程序对消息和协议的支持将紧密耦合于硬件。若要移植,需要太多的工作来修改应用程序以支持不同的结构元素。
为了尽量减少支持新的硬件设备所需要的工作,可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,来减少耦合性。
通常紧耦合问题主要表现在I/O问题、业务逻辑问题和表现问题。传统的应用程序不可移植的另一个原因是这些应用程序被紧密耦合到一组固定的接口,而这些数据的每个数据源或槽(sinks)都暴露出了设备的特殊接口,这些特殊接口在每个平台中都是不同的。这样,支持平台设备的接口控制文件(ICD)是被硬编码到应用程序中,就导致应用程序不能成功在不同计算平台上执行。
为了解决这种接口控制文件(ICD)被硬编码而难以封装的问题,可以通过提供数据源或槽的软件服务的方法,从紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
通常封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。
转载请注明原文地址:https://kaotiyun.com/show/V90D777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
近些年来,西方舆论界流行一种论调,认为来自中国的巨大需求造成了石油、粮食、钢铁等原材料价格暴涨。如果以下哪项陈述为真,则能够对上述论点提出最大的质疑?
不等式的解集是()。
如图10—2所示,正方形ABCD的顶点B坐标为(5,0),顶点D在x2+y2=1上运动,正方形ABCD的面积为S,则S的最大值为()。
2019年,百度当选春晚红包互动平台,这也让春晚的红包合作方集齐了“BAT”。据百度统计,春晚期间,全球观众共参与百度App红包互动活动次数达208亿次;9亿元现金被分成大大小小的红包抵达千家万户。近3年来,春晚的收视率之所以那么高,不必然是节目受到所有人
去年6月下旬天气奇热,但人民大学的师生却无法利用学校游泳池消暑,因为人民大学游泳池要到暑期才开放,而暑期开始于7月上旬。因此,今后为了避免这样的问题,人民大学校方应该把游泳池开放的时间定在6月下旬。上述论证预设了以下哪项?Ⅰ.去年6月下旬的炎热
某大学的学生由本科生、硕士生、博士生组成,其中博士生是硕士生的3/7,本科生占全部学生的3/4,已知有博士生2100人,则该校共有学生()人。
卫星旅行社组织了美国、中国香港、中国台湾、新加坡等地的旅游者参加中华环视旅行活动。其中有些人游览中国西部,而有些人游览中国东北,所有游览中国东北的人都游览中国西部,而所有没有游览中国西部的人都是新加坡人。以上陈述最能支持以下哪项结论?
不等式|2x-3|=|x-1|+|2-x|的解集为()。
在观察地球的气候类型和周期为11年的太阳黑子的活动长达36年以后,科学家们发现,在影响地球气候的风的类型变换之前,太阳黑子活动非常频繁。有人得出结论认为气象学家可以利用这一信息来改善天气预报。以下哪项如果正确,则能最严重地削弱以上论证?
Thepurposeofsystemsdesignistospecifya(n)____①____,whichdefinesthetechnologiestobeusedtobuildtheproposedinfor
随机试题
Neverwehadseenanythinglikethisstyleofarchitecturebefore,wethoughtwewerelookingatgiantsculptures,notbuildings
关于“心血管系统手术(第八章35-39)”编码要点理解错误的是
槟榔杀绦虫时,其用量为
下列风湿性心肌炎的特点,应除外哪项
牙体长轴点角
患者,男,28岁。鼻塞声重,喷嚏,流涕,喉痒,咳嗽,痰多稀薄,甚则恶寒发热,头痛身疼,无汗,舌苔薄白,脉浮紧。其治法宜
斜坡堤四脚空心方块和栅栏板护面块体的安放,其相邻块体的砌缝的最大宽度不应大于()。
课堂上小花指出刘老师对于某个问题的解释有错误。刘老师恼羞成怒地说:“小花,你厉害,以后你替老师上课好了!”关于刘老师的做法,下列说法正确的是()。
WhyWeDon’tLikeEnglishClassesI.People’smisunderstandingofhowtolearnEnglishA.Preconception:intention—registration—
A、Shehastheabilitytoaffordonlyonetree’sremoval.B、Shedoesn’twanthertreestoberemoved.C、Shewillapplyforthest
最新回复
(
0
)