首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。 【说明】 某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FAC
admin
2023-02-21
80
问题
阅读以下关于开放式嵌入式软件架构设计的相关描述,回答问题。
【说明】
某公司一直从事宇航系统研制任务,随着宇航产品综合化、网络化技术发展的需要,公司的业务量急剧增加,研制新的软件架构已迫在眉睫。公司架构师王工广泛调研了多种现代架构的基础,建议采用基于FACE(Future Airborne Capability Environment)的宇航系统开放式软件架构,以实现宇航系统的跨平台复用,实现宇航软件高质量、低成本的开发。公司领导肯定了王工的提案,并指出公司要全面实施摹于FACE的开放式软件架构,应注意每个具体项目在实施中如何有效实现从需求到架构设计的关系,掌握基于软件需求的软件架构设计方法,并做好开放式软件架构中各段间的接口标准化设计工作。
FACE架构的核心能力是可支持应用程序的跨平台执行和可移植性,要达到可移植能力,必须解决应用程序的紧耦合和封装的障碍。请用200字以内的文字简要说明在可移植性上,应用程序的紧耦合和封装问题的主要表现分别是什么,并给出解决方案。
选项
答案
紧耦合问题主要表现在:I/O问题、业务逻辑问题和表现问题。 解决方案:可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,减少耦合性。 封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。 解决方案:可以通过提供数据源或槽的软件服务的方法,将紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
解析
紧耦合和封装是软件模块化设计中最难以解决的两个问题,要使软件具备良好的可移植性、可复用性,就必须清楚其问题的表现形式。
紧耦合是应用程序移植的一个障碍,进一步说,就是计算平台的硬件设备和软件模块及其沟通之间的耦合代表了一个应用程序的可移植性方面的障碍。原因是便携性使得每个平台设备都有一个接口控制文件(ICD),描述了由硬件所支持的消息和协议,应用程序对消息和协议的支持将紧密耦合于硬件。若要移植,需要太多的工作来修改应用程序以支持不同的结构元素。
为了尽量减少支持新的硬件设备所需要的工作,可采用分离原则,通过隔离实现硬件特定信息和少数模块的代码,来减少耦合性。
通常紧耦合问题主要表现在I/O问题、业务逻辑问题和表现问题。传统的应用程序不可移植的另一个原因是这些应用程序被紧密耦合到一组固定的接口,而这些数据的每个数据源或槽(sinks)都暴露出了设备的特殊接口,这些特殊接口在每个平台中都是不同的。这样,支持平台设备的接口控制文件(ICD)是被硬编码到应用程序中,就导致应用程序不能成功在不同计算平台上执行。
为了解决这种接口控制文件(ICD)被硬编码而难以封装的问题,可以通过提供数据源或槽的软件服务的方法,从紧耦合组件分解出应用程序,并将平台相关部分加入计算环境中,在计算平台内提供数据源或槽的软件服务,并实现接口标准化。
通常封装问题主要表现在:ICD硬编码问题、组件的紧耦合问题、直接调用问题。
转载请注明原文地址:https://www.kaotiyun.com/show/V90D777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
从道义上讲,人们不能对他们无法控制的事情负责。因此,他们也不应该在道义上对这类事情的不可避免的后果负责。要确定成年人能否控制他们接受的治疗是困难的,因此在某些情况下要想知道成年人是否对他们被治疗的方式承担某些道义上的责任也是困难的。然而,每个人有时的行为方
分手不仅令人心理痛苦,还可能造成身体疼痛。美国研究人员征募的40名志愿者,他们在过去半年中被迫与配偶分手,至今依然相当介意遭人拒绝。研究人员借助功能性磁共振成像技术观察志愿者的大脑活动,结果发现他们对分手等社会拒绝行为产生反应的大脑部位与对躯体疼痛产生反应
由于猪肉的季节性短缺,为了保证学生摄入足够的蛋白质,学校伙食科决定购用鱼类代替猪肉作为学生所需的蛋白质的主要副食品来源。尽管猪肉的每公斤单价平均要比鱼类贵,但是,为了使学生所摄人的蛋白质不低于食用猪肉时的标准,学校伙食科需要支付更多的钱来购买主要副食品。
北京师范大学2017年秋季入学的学生中有些是免费师范生。所有的免费师范生都是家境贫寒的。凡家境贫寒的学生都参加了勤工助学活动。如果以上陈述为真,则以下各项必然为真,除了:
一次聚会上,麦吉遇到了汤姆、卡尔和乔治三个人,他想知道他们三人分别是干什么的,但三人只提供了以下信息:三人中一位是律师,一位是推销员,一位是医生;乔治比医生年龄大,汤姆和推销员不同岁,推销员比卡尔年龄小。根据上述信息,麦吉可以推出的结论是:
土豆线囊虫是土豆作物的一种害虫,这种线虫能在保护囊中休眠好几年,除了土豆根散发化学物质之外,它不会出来。一个已确认了相关化学物质的公司正计划把这种化学物质投放市场,让农民把它喷洒在没有种土豆的地里,这样所有出来的线虫不久就会饿死。下面哪项如果正确,则
只有具有足够的身高并且排球技术又好的人,才能进入国家排球队。如果上述命题为真,则以下哪项不可能为真?
在防治癌症方面,橙汁有多种潜在的积极作用,尤其由于它富含橙皮素和柚苷素等类黄酮抗氧化剂。研究证据已经表明,橙汁可以减少儿童患白血病的风险,并有助于预防乳腺癌、肝癌和结肠癌。根据研究结果,橙汁的生物效应在很大程度上受到其成分的影响,而其成分的变化又依赖于气候
CoincidingwiththegroundbreakingtheoryofbiologicalevolutionproposedbyBritishnaturalistCharlesDarwininthe1860s,Br
[A]Accordingtoatwo-yearstudy,wearablefitnesstrackersdesignedtocoaxusersintobustingmovesandburningcaloriesth
随机试题
A.甲状旁腺素B.抗利尿激素C.醛固酮D.甲状腺素E.儿茶酚胺促使肾脏排钾保钠的激素是
国家对获得生产或者销售含有新型化学成份药品的数据及资料的保护自
该商场能否停发梅斯特等10人的工资,其理由是什么?()假设洗衣房的员工中,王雪亮已经怀孕6个月,那么以下做法错误的是()。
下列有关劳动者可以随时通知用人单位解除劳动合同的表述中,说法不正确的是( )。
伊春酒厂系一国有企业,其欠兴隆公司的原料款456万元,逾期后拖欠不还。兴隆公司经过调查了解后得知,伊春酒厂管理混乱,亏损严重、负债累累,在相当长的一段时间内,难以还款,便于2003年10月6日依法向人民法院提出破产申请。人民法院经过审查后认为,伊春酒厂不能
甲公司欠乙公司货款1500万元,因甲公司发生财务困难,无法偿还已逾期的欠款,为此,甲公司与乙公司协商一致,于2×17年6月4日签订债务重组协议:甲公司以其拥有的账面价值为650万元、公允价值为700万元的设备以及账面价值为500万元、公允价值为600万元的
与“报纸:《吉林日报》”这组词逻辑关系最为相似的是()。
恩格斯指出:“历史是这样创造的:最终的结果总是从许多单个的意志的相互冲突中产生出来的,而其中每一个意志,又是由于许多特殊的生活条件,才成为它所成为的那样。这样就有无数互相交错的力量,有无数个力的平行四边形,因此就产生出一个合力,即历史结果……”这句话揭示了
阅读以下说明,回答问题1~问题2,将解答填入对应的解答栏内。[说明]WWW服务是目前Internet上应用最广的应用,它基于客户机朋艮务器模式的应用系统,WWW服务器负责对各种信息进行组织,WWW客户机负责如何显示信息和向服务器发送请求
SocialMediaandMarketingA)InMay2013,Ritz-CarltonHotelCo.boughtadstopromoteitsbrandpageonFacebook.Afterafewd
最新回复
(
0
)