欢迎来到天天文库
浏览记录
ID:52973004
大小:312.21 KB
页数:3页
时间:2020-04-05
《基于构件的系统集成平台研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第l0期机械设计与制造20l1年10月MachineryDesign&Manufacture77文章编号:1001—3997(2011)10—0077—03基于构件的系统集成平台研究;l:房莉陈湘平伍良坤杨征(空军雷达学院预警监视情报系,武汉430019)(国防科技大学信息系统与管理学院,长沙410073)ResearchonframeofsystemintegrationbasedoncomponentsFANGLi,CHENXiang—ping,WULiang—kun1,YANGZheng(DepartmentofEarl
2、yWarningSurveillanceIntelligence,AirForceRadarAcademy,Wuhan430019,China)(2InformationSyste:mandManagementDepartment,NationalUniversityofDefenseTechnology,Changsha410073,China)l【摘要】长期以来,由于多数软件都是针对某个具体的应用开发的,软件与设备及软件内部各模i}块间紧密耦合,软件可复用性低、不易维护和扩展。针对此问题,以基于构件的方式来设计了系统集成{
3、;平台的总体结构,重点研究了构件的连接和调度策略。系统集成平台在图形化界面下,可以集成需要的;;应用系统,也可以通过调整、修改、添加、删除构件之间的连接关系来实现不同业务需求的调整。最后给i}出该平台的应用实例,实践表明,系统具有复用度高、易扩展等特点。{}关键词:构件;框架;接口测试;【Abstract】Atonetime,mostofoftwaredevelopedtoresolveSOlYtespecialproblems.ThesoftwareanddevicesO'Swellasthemodulesofthesoft
4、warearetightnesscoupling,SOthesoftwareweredifficulttobereusedandexpanded.Aimingtheseproblems.hdesignedtheframeofthesystemplatformbasedoncorn—ponents,especiallyresearchedonthecomponentsconnectingandschedulestrategy,throughwhichtheuserscaneasilyintegratetheappl?ingsof
5、twaresystembasedontheframe,andcaneasilychangethecom—ponentsconnectingtofitthevaryoperationdemands.Finallyanappliedcasefortheframeisprovided,whichisrectifiedthattheframeischaracterizedforitseasyoperation,easyexpansibility,andreuse.Keywords:Component;Frame;Interfacete
6、sting中图分类号:THI6,TP311.5文献标识码:A对构件库中的构件检索并进行组装后形成应用系统,再对生成的1引言系统进行测试。基于构件的软件开发系统用例图,如图1所示。长期以来.由于多数软件都是针列‘某个具体的应用开发的,软件与设备及软件内部各模块间紧密耦合,软件质量低、叮复用性低、构不易维护、不易扩展。所以大量的软件开发伺5是从头开始,从而导致同类软件的重复开发,造成大量人力、财力的浪费。基于构件的软件开发方法已成为解决这些问题公认的最佳方法II,即让软件能够像硬件那样,通过各部分的动态组装完成整个J』1j系统的功
7、能。面向构件的程序开发已成为近几年学术界和产业界共同关注和研究的热点,国外的相关机构和产品有:REBOOT系统、NATO系统、RIG组织、STARS系统;国内相关机构和产品有:我国北京某大学院士等人设计的青鸟构件系统和一些科研人员创建的普元EOSP~。但这图1基于构件的软件开发用例图些系统框架巨大、价格昂贵、不易操作、大多适用于网络环境,所以2_2基于构件的系统集成平台总体结构不适用小型的单机软件系统。以基于构件的方式来没汁了系统集成系统将构件分为原子构件和复合构件两大类,原子构件是平台的总体结构,研究了构件的连接和调度策略,
8、用户使用该平台能再分的构件,复合构件是由原子构件或复合构件组成的构可以在构件库的基础上,检索相关构件并将其组装成模块直至应用件。构件粒度越小,复用度越高,但构件库中构件的数量也会随着系统,用户还可以方便地通过调整、修改、添加、删除构件之间的连粒度的变小而剧增,这会给构件的检索
此文档下载收益归作者所有