平台插件软件体系结构风格.pdf
上传人:yy****24 上传时间:2024-09-10 格式:PDF 页数:6 大小:1.3MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

平台插件软件体系结构风格.pdf

平台插件软件体系结构风格.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

小型微型计算机系统2007年5月第5期JournalofChineseComPutersystemsVol.28No.52007“1,了2玉/名;二才川‘”去‘才川‘去卜,口乙+4八胶丸4方!~仁J/丁出.〕-嘴八门厂.气户刁叹芬口1奋,沙八、It丁李俊娥’,周洞汝2气武汉大学计算中心,湖北武汉43。。72)气武汉大学计算机学院,湖北武汉450072)子mail:jeli@whu.edu.cn摘要:体来结构发现是软件体来结构研究领域的一个重要方向.近年出现的“平台+括件”软件设计方法,使得发布后的软件产品可以方便地通过安装括件模块而扩展其功能,然而,迄个为止,未见资抖将这种结构从软件体系结构的高度进行提炼和描述.本丈提出“平台+擂件”的软件设计方法是一种软件体系结构风格,并将其称为“平台/擂件(Platform/Plug一in)”风格,简写为“P/P风格”.由于软件休系结构和休系结构风格的概念还没有一个标准的定义,文中首先定义了本文使用的模型和棍念,研宪了“平台/播件”结构应用程序的特点和分类,分析了该类程序的架构,在本文定义的软件体系结构模型的基拙上,用统一建模语言UML描述了P/P体来结构风格及P/P风格软件的开发过程.本文工作为需要动态扩展功能的大型软件开发提供了一种可复用的体来结构风格,可以认为,P/P风格是可扩展和可琦圣升级软件系统的领域体系结构模型.关键词:平台/插件;软件体系结构。体系结构风格,体系结构发现,UML中图分类号:TPsli文献标识码:A文章编号:1000-1220(2007)05一0576一06ThePlatform/Plug一insoftwareArchitecturestyleLIJun一el,ZHOUDeng一ru忍1(C州炉赵脚〔2”t,,W剐ha,Un~1’ty,Wuha二430072,以ina)气口州叻“ters认以,Wuha,U,‘刃们勿,w‘ha,430072,Chi二)A加tract:Thearchitecturediscoveringisanimportantbranchinthefieldofsoftwarearchitecture.”PlatformplusPlug一in开,anewkindofsoftwarestructureapPearedinrecentyears,hasbeenusedinmanysoftwareinwhichfunctionscanbeextendedbyplugginginprogrammodulescalled”Plu兮in即.Butsofar,itisuotabstractedanddescribedfromtheviewofsoftwarearchitec-ture.Itispointedoutinthispaperthatthesoftwarestructureof”PlatformplusPlug一in,’isakindofsoftwarearchitecturestyle,thatisPlatform/plug一instyle(p/pstyle).Becausetherearenotgenerallyaccepteddefinitionstothesoftwarearchitec-tureandarchitecturestyle,theconceptsaboutthemwhichareusedinthispapera托defined.ThepropertyandclassificationofsoftwarewhichemployP/Pstylearchitectureareanalyzed,andtheirframeworksarestudied.Basedonthemodelofsoftwarearchitectureproposedinthispaper,theP/PstyleandthedevelopmentProcessofsoftwarewhichemployP/Pstyleareds-scribed玩UML.Thisworkpresentsanarchi比cturestylewhichcanbereusedinsoftwaredevelopingandcanberegardedasadomainarchitecturemodelforfunctionextensibleanduPdatableonlinesoftware.Koywords:platform/plug一in;softwarearchitecture;architecturestyle,architecturediscover,UML1引言和数据结构的选择,良好的体系结构对保证系统的成功