首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
admin
2023-02-21
74
问题
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。
【说明】
某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FACE(Future Airborne Capability Environment)的宇航系统开放式软件架构,以实现宇航系统的跨平台复用,实现宇航软件高质量、低成本的开发。公司领导肯定了王工的提案,并指出公司要全面实施摹于FACE的开放式软件架构,应注意每个具体项目在实施中如何有效实现从需求到架构设计的关系,掌握基于软件需求的软件架构设计方法,并做好开放式软件架构中各段间的接口标准化设计工作。
FACE架构的核心能力是可支持应用程序的跨平台执行和可移植性,要达到可移植能力,必须解决应用程序的紧耦合和封装的障碍。请用200字以内的文字简要说明在可移植性上,应用程序的紧耦合和封装问题的主要表现分别是什么,并给出解决方案。
选项
答案
紧耦合问题主要表现在:I/O问题、业务逻辑问题和表现问题。 解决方案:可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,减少耦合性。 封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。 解决方案:可以通过提供数据源或槽的软件服务的方法,将紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
解析
紧耦合和封装是软件模块化设计中最难以解决的两个问题,要使软件具备良好的可移植性、可复用性,就必须清楚其问题的表现形式。
紧耦合是应用程序移植的一个障碍,进一步说,就是计算平台的硬件设备和软件模块及其沟通之间的耦合代表了一个应用程序的可移植性方面的障碍。原因是便携性使得每个平台设备都有一个接口控制文件(ICD),描述了由硬件所支持的消息和协议,应用程序对消息和协议的支持将紧密耦合于硬件。若要移植,需要太多的工作来修改应用程序以支持不同的结构元素。
为了尽量减少支持新的硬件设备所需要的工作,可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,来减少耦合性。
通常紧耦合问题主要表现在I/O问题、业务逻辑问题和表现问题。传统的应用程序不可移植的另一个原因是这些应用程序被紧密耦合到一组固定的接口,而这些数据的每个数据源或槽(sinks)都暴露出了设备的特殊接口,这些特殊接口在每个平台中都是不同的。这样,支持平台设备的接口控制文件(ICD)是被硬编码到应用程序中,就导致应用程序不能成功在不同计算平台上执行。
为了解决这种接口控制文件(ICD)被硬编码而难以封装的问题,可以通过提供数据源或槽的软件服务的方法,从紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
通常封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。
转载请注明原文地址:https://kaotiyun.com/show/V90D777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
某服装店因搬迁,店内商品八折销售,苗苗买了一件衣服用去52元,已知衣服原来按期望盈利30%定价,那么该店利润率是()。
不等式的解集是()。
在日前的总统选举中民主党派候选人大获全胜,国内知名分析家认为这倒不是代表人们多么看好该候选人,而是与上一个五年共和党派执政期间该国中产阶级的大量工作流失有很大关系。在2013年到2016年期间,公共部门减少的就业总量多于私人部门增加的就业总量。然而共和党派
象棋比赛中,每个选手都与其他选手恰好比赛一局,每局赢者记2分,输者记0分,如果平局,两个选手各记1分,另有四个同学统计了全部选手的得分总数,分别是1979,1980,1984,1985.经核实,有一位同学统计无误,则参加这次比赛的选手有(
最近,新西兰恒天然乳业集团向政府报告,发现其一个原料样本含有肉毒杆菌。事实上,新西兰和中国的乳粉检测项目中均不包括肉毒杆菌,也没有相关产品致病的报告。恒天然自曝家丑,可能是出于该企业的道德良心,也可能是担心受到处罚,因为在新西兰,如果企业不能及时处理食品安
一次聚会上,麦吉遇到了汤姆、卡尔和乔治三个人,他想知道他们三人分别是干什么的,但三人只提供了以下信息:三人中一位是律师,一位是推销员,一位是医生;乔治比医生年龄大,汤姆和推销员不同岁,推销员比卡尔年龄小。根据上述信息,麦吉可以推出的结论是:
今年上半年,北京凯华出租汽车公司接到的乘客投诉电话的数量是北京安达出租汽车公司的2倍,这说明安达出租汽车公司比凯华出租汽车公司的管理更规范,服务质量更高。如果以上陈述为真,则以下哪一项最能支持上述结论?
CoincidingwiththegroundbreakingtheoryofbiologicalevolutionproposedbyBritishnaturalistCharlesDarwininthe1860s,Br
Publicrelationsisabroadsetofplannedcommunicationsaboutthecompany,includingpublicityreleases,designedtopromoteg
Thepurposeofsystemsdesignistospecifya(n)____①____,whichdefinesthetechnologiestobeusedtobuildtheproposedinfor
随机试题
A.杆形卡环B.回力卡环C.联合卡环D.对半卡环E.圈形卡环与基牙接触面小,暴露金属少的卡环是
医患关系是以社会主义法制为保障建立起来的
甲开车正常行驶,避让不及将快速跑过马路的乙撞成重伤。事后查明,当时乙正在追赶前面的女青年丙,准备实施强奸行为。对甲的行为定性,下列哪些选项是错误的?()
下列不属于道德的特征的是()。
根据我国《刑事诉讼法》的规定,一般情况下(非流窜作案、多次作案、结伙作案的重大嫌疑分子),拘留持续时间最长不得超过()。
劳动教养人员在劳动教养期间进行违法活动,尚不够追究刑事责任的,可以延长劳动教养期限,但累计不得超过()。
小李于2013年10月2日与某软件开发公司签订劳动合同一份,双方约定如下:合同期限为3年,试用期9个月,试用期工资为3000元人民币(转正后工资为4000元人民币)。小李于2013年11月2日到公司报到上班。下列说法错误的是()。
HousesoftheFutureWhatwillhousesbelikeinthirtyyears’time?Noonereallyknows,butarchitectsaretryingtopredict
Youngpeoplearefacinganuncertainfuture.Asthe21stcenturydawned,theywerepromisedawealthofprospectsunless【M1】____
A、Itisararephenomenon.B、Itchangesuselesslandintoproductiveland.C、Itchangescroplandintodesert.D、Ithelpsfarmers
最新回复
(
0
)