鉴于一个基于总线结构的组件模型的研究

鉴于一个基于总线结构的组件模型的研究

ID:34806503

大小:1.92 MB

页数:54页

时间:2019-03-11

鉴于一个基于总线结构的组件模型的研究_第1页
鉴于一个基于总线结构的组件模型的研究_第2页
鉴于一个基于总线结构的组件模型的研究_第3页
鉴于一个基于总线结构的组件模型的研究_第4页
鉴于一个基于总线结构的组件模型的研究_第5页
资源描述:

《鉴于一个基于总线结构的组件模型的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉科技大学硕士学位论文一个基于总线结构的组件模型的研究姓名:段覃昭申请学位级别:硕士专业:计算机应用指导教师:王耀青20030101武汉科技大学磺士学位论文摘要N盎∞予1968年提出了敦转王理静摄念,将敬件开发箨为一磺工程索喾德。毽由于软件本身固有的复杂性、易变性和不可见性,使得软件工程的实施同其它领域工程的实熬穗毙,开发餍期踅长、代价更褰整囊爨更低,矮体莽现在开发模型燕以定义、开发过程难以组织等方面。人们受其它工业领域(比如计算机硬件)发展道路的塞发,幕羹较{孛嚣发也麓缘这些壤域中逶遗缝装零部件来羚发产菇,传统的面向对象的方法以对象和类为构造单元,同时利用方法、继承、多态、漕怠传递为

2、基本辊制,易予把一个丈的痘掰程序分解、接蒙藏一个个模块,这些摸块可看作是软件系统的组件。但是简向对象技术掇供的这种软件模块的方法是在源代码层次上的,还幂是理簿的组件开发。基于组{孛的开发方法是近年来人们正在积极讨论的一种新的软件开发方法。就当前已有的研究成粜来看,人们选择的是程面向辩象技术的基碇上来实现基于缀佟的开发。这个方案盼基本滕想是将灏囱对象技术中豹对象二进制化,从而使对象成为软件的组件。当前谗多计算机硬件体系结构都采用了总线模型,设强之间通过共享总线可以互相传递操作命令和数据,最终将设备的功能集中形成具有强大处理能力的计算桃系统。本文拷这黏结梅摸擞弓l入到敬{牛开发领域,设计了一

3、个基予软总线纳组{牛系统模型。这个模型定义的组件系统由软组件和组件问的通讯基础设施组成。软组件透过通谖蒸旗设妻羲传递请袋襄瘟答数据来突理互胡提供功裁服务。在这个摸型中,通讯基础设施作为通讯子系统,通过进一步功能分割,将旗控制通讯的功能分布栈缎髂访蠲接裁彝咒令工具绦转上,从愿定义了一个具青缀糕豹通谖和控制通讯能力的通讯子系统。这个模型还提出了连接件的概念,连接件用来匹配软件总线与组件阉豹接口,并驱动对应的软缀终,通过适接箨可骧实现将琴弱揍翔规范豹组羚连接在组件系统中。文中分析并掩出了在警翦的软硬件平螽上实瑗较总线貘鳌豹一般方法,逶过参考现有几个组件模型,在Ms.‰do祸平台上实现了一个组件

4、系统。这个组件系统虽然是个实验系统,但它纛经实现了基予绦侔开发驹基零瓤翻。关键字软组件,组件系统,组件模型,连接侔3亟堡翌夔丕堂黧主堂垡熊塞Abst糙ctS抽ce卿putfo搿粕也e嗍lofso瓣鳓勘垂nee妇g主n1968,pe。幽haveViewcdtheme血odsofeⅡ西nceringasanew、Ⅳayforplojccts.Hawever,becauseofthe∞狂lplexi{y'穗翘g髓bility鞠娃虹Vi彗辘lityofsoflwa∞devel∞撩鞠£,氇e豫are氆汹longerdeVdopmentcyde,moreconsid蹦lblec嘴tandlowerq

5、ualityjnmeimplem黼tationofSo鼗娴re&雾nce蠢纛g∞m辨嬲藏搬出a重.毽。妇疆蜘蕊鹅囊el良秘eby瓤矗ls勤fsof妇areE玎西neeringisthathawtodefine也emo(1elcc咀∞£骖a11doI孚mize£heprooesspfoperlylSug萨stedby自llts弦o

6、her话魏s钰yd濑a诬,pe印le幻pe氇瓣辩

7、瓣黜developmentcouldbejIllplementedby姒叩oofⅡponems.neconvcntionaIO巧。ct-0r主ented—D鼯j髓(oo劲method珏scs嘲ect鞠dcl弼猫o

8、ompos衔veullitsofsystem,aⅡdprovidesuse芏s硒thbasicIne曲anismsuchasmethOd,inherit,polymorpbismaⅡdmess89c.Soit。。n钰_{0lse盘be在Vdythe∞mpl。xityofthesof£Wa∞system.Us主ngthemodel如gof00D,wecandivjdeahugeapplicationp喇ec蝣iIltosmaIlermodulesasjtscompanents.ActllalIythecompO∞msinOODarcb豁edOnsou量cec0如,soitdepends曲t

9、hcdevelopmenttooIS,whichisnotiIlfaVorofthecollaborationbeMeendevelopcrsandtllesoftwaremainte嘲∞.C嘟p雌ent-bas疆devclopment(C珏D)isancw∞脚aredevelopmentmemodwhilepeoplearediscllssiⅡg盯demlynow.kprcsentmostofprodlldsafedd硒edbye

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。