首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
admin
2023-02-21
50
问题
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。
【说明】
某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FACE(Future Airborne Capability Environment)的宇航系统开放式软件架构,以实现宇航系统的跨平台复用,实现宇航软件高质量、低成本的开发。公司领导肯定了王工的提案,并指出公司要全面实施摹于FACE的开放式软件架构,应注意每个具体项目在实施中如何有效实现从需求到架构设计的关系,掌握基于软件需求的软件架构设计方法,并做好开放式软件架构中各段间的接口标准化设计工作。
FACE架构的核心能力是可支持应用程序的跨平台执行和可移植性,要达到可移植能力,必须解决应用程序的紧耦合和封装的障碍。请用200字以内的文字简要说明在可移植性上,应用程序的紧耦合和封装问题的主要表现分别是什么,并给出解决方案。
选项
答案
紧耦合问题主要表现在:I/O问题、业务逻辑问题和表现问题。 解决方案:可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,减少耦合性。 封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。 解决方案:可以通过提供数据源或槽的软件服务的方法,将紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
解析
紧耦合和封装是软件模块化设计中最难以解决的两个问题,要使软件具备良好的可移植性、可复用性,就必须清楚其问题的表现形式。
紧耦合是应用程序移植的一个障碍,进一步说,就是计算平台的硬件设备和软件模块及其沟通之间的耦合代表了一个应用程序的可移植性方面的障碍。原因是便携性使得每个平台设备都有一个接口控制文件(ICD),描述了由硬件所支持的消息和协议,应用程序对消息和协议的支持将紧密耦合于硬件。若要移植,需要太多的工作来修改应用程序以支持不同的结构元素。
为了尽量减少支持新的硬件设备所需要的工作,可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,来减少耦合性。
通常紧耦合问题主要表现在I/O问题、业务逻辑问题和表现问题。传统的应用程序不可移植的另一个原因是这些应用程序被紧密耦合到一组固定的接口,而这些数据的每个数据源或槽(sinks)都暴露出了设备的特殊接口,这些特殊接口在每个平台中都是不同的。这样,支持平台设备的接口控制文件(ICD)是被硬编码到应用程序中,就导致应用程序不能成功在不同计算平台上执行。
为了解决这种接口控制文件(ICD)被硬编码而难以封装的问题,可以通过提供数据源或槽的软件服务的方法,从紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
通常封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。
转载请注明原文地址:https://jikaoti.com/ti/LHoiFFFM
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
在一场NBA总决赛中,勇士队教练科尔有如下要求:或者不使用三角进攻战术,或者使用跑轰战术;如果使用普林斯顿战术,则不能使用三角进攻战术;只有使用普林斯顿战术,才能使用跑轰战术。如果以上信息为真,那么以下哪项也一定是真的?
不等式的解集是()。
一座塑料大棚中有6块大小相同的长方形菜池,按照从左到右的顺序依次排列为:1、2、3、4、5和6号。而且1号与6号不相邻。大棚中恰好需要种6种蔬菜:Q、L、H、X、S和Y。每块菜池只能种植其中的一种。种植安排必须符合以下条件:①Q在H左侧的某一块菜
具有能够让一个乐队特别是一流乐队反复进行排练的权威,这是一个优秀指挥家的标志。这种威望不是轻而易得的,一个指挥家必须通过赢得乐队对他所追求的艺术见解的尊重才能获得这种威望。在上文的论述过程中,作者预先假设了以下哪项陈述?
印刷组和装订组的成员主要来自以下7名员工——F、G、H、J、K、L和M,每个组的成员必须满足下列条件:(1)每个组至少有3名员工。(2)F和K不能在同一组。(3)如果K在某个组,J也必须在这个组。(4)M至少是这两个
某中学派出7位学生参加中学运动会,分别为:G、H、L、M、U、W、Z,分别参加跳高和铅球两个项目。每人恰好只参加一个项目,且满足以下条件:(1)如果G参加跳高,则H参加铅球。(2)如果L参加跳高,则M和U参加铅球。(3)W参加
除非能保证四个小时的睡眠,否则大脑将不能得到很好的休息;除非大脑得到很好的休息,否则第二天大部分人都会感觉到精神疲劳。如果上述断定为真,以下哪项也一定为真?
反核活动家:关闭这座核电站是反核事业的胜利,它表明核工业部门很迟才肯承认他们不能安全运作核电站的事实。核电站经理:它并不表明这样的事实。从非核资源可以得到便宜的电力,再加上强制性的安全检查和安全维修,使继续经营这座核电站变得很不经济。因此,关闭这座核
若|a-c|<|b|(abc≠0),则下列不等式成立的是()。
随机试题
简述项目竞标的四个阶段及其技能要求。
怎样理解和处理社会主义精神文明重在建设的方针?
乳癖的好发年龄是()乳疬的好发年龄是()
A.每日B.每3日C.每5日D.每7日根据《药品召回管理办法》,主动召回的要求使用的药品引起严重健康危害的,药品生产企业向省级药品监督管理部门报告药品召回进展情况的时间是
关于招标采购程序,下列说法正确的有()。
纳税人将开采的原煤,自用于连续生产洗选煤的,在原煤移送使用环节缴纳资源税。()
摩擦性失业是()。
下面哪一项准确地列出了N、O、P、T和V可以分别参加的活动?()若V去玩足球,则下面除了哪一项之外都可能正确?()
进程资源图如图3—3中(a)和(b)所示,其中:图(a)中(25);图(b)中(26)。(26)
DespiteDenmark’smanifestvirtues,DanesnevertalkabouthowproudtheyaretobeDanes.ThiswouldsoundweirdinDanish.Whe
最新回复
(
0
)