1 / 74
文档名称:

动态模块化的开发模式的研究与实现硕士学位论文.pdf

格式:pdf   页数:74
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

动态模块化的开发模式的研究与实现硕士学位论文.pdf

上传人:追风少年 2014/4/27 文件大小:0 KB

下载得到文件列表

动态模块化的开发模式的研究与实现硕士学位论文.pdf

文档介绍

文档介绍:大连海事大学
硕士学位论文
动态模块化的开发模式的研究与实现
姓名:李丹丹
申请学位级别:硕士
专业:计算机科学与技术(计算机应用技术)
指导教师:蒋剑平
20100601
摘要在充满创新与挑战的新时代,飞速发展的软件技术和多变的商业环境密不可分,从而使得软件功能日益复杂、规模庞大、需求变更频繁。全球相关软件行业所面临的问题逐渐体现为新需求的实时响应、新模块的动态部署和组件服务的快速装配。针对多年来软件系统固有的透明性、复杂性和多变性导致软件开发周期规范、框架技术、运行机制和的生命周期管理等进行了深入的研究和分析,提出了一种基于树状和面向服务的动态模块化开发模式,实现了各功能模块间的物理隔离和系统功能模块的动态插拔,并成功“即删即无亩屯耆锢砀衾氲哪?榛7⑿阅堋健壮性、稳定性和高效性。本文提出的动态模块化开发模式能够较好的满足各没Ф源岸畔管理系统的核心功能与个性化功能的需求,从而实现了对新需求的实时响应、新;模式:;淮岸畔⒐芾硐低长,性价比偏低以及后期需求变更和维护带来很大的困难等问题,本文对运用于岸畔⒐芾硐低车纳杓乒讨小本文主要研究工作如下:樯芰薐?椤娣丁、框架等关键技术的原理和交互方式。钊胙芯苛硕?榛氖迪旨际酰岢隽艘恢只谑髯春兔嫦蚍竦动态模块化开发模式,并通过应用系统验证了“即插即用一、“热部署訴船舶动态信息管理系统为例,较详细的介绍了τ孟低车纳计与实现的过程,同时解决了项目开发过程中遇到的问题和难题,提高了系统的模块的动态部署和组件服务的快速装配,为τ孟低车亩?榛7⑻峁了借鉴和支持。关键词中文摘要
,.琲,痙甌,,··,琒¨,”—琲,英文摘要..,,瑆—琹,”瑃,.
.篛籑;;籚英文摘要·瑃,
做作者虢柱再导师签名:咱勺学位论文作者签名:一么量鞋封日期:痮年苔月大连海事大学学位论文原创性声明和使用授权说明原创性声明麴查槿迭丝的珏筮搓式鲍硒窥皇塞理:。除论文中已经注学位论文版权使用授权书本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体已经公开发表或未公开发表的成果。本声明的法律责任由本人承担。文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。同意将本学位论文收录到《中国优秀博硕士学位论文全文数据库》泄跗诳光盘版缱釉又旧、《中国学位论文全文数据库》泄蒲Ъ际跣畔⒀芯克等数据库中,并以电子出版物形式出版发年解密后适用本授权书。不保密呵朐谝陨戏娇蚰诖颉啊撰写成硕士学位论文本学位论文作者及指导教师完全了解大连海事大学有关保留、使用研究生学位论文的规定,即:大连海事大学有权保留并向国家有关部门或机构送交学位论行和提供信息服务。保密的论文在解密后遵守此规定。本学位论文属于:保密口在.、,、
情形将会是令人兴奋的。设想梢远ㄒ逦@嘣俗鞯墓ü补嬖颍庑┕嬖蚪ū第滦髀研究背景信息技术的发展之迅速让每一个软件企业都为之震撼,即使是以及这样的巨头企业,他们一直明白也习惯于将创新思维应用于实践来获取应有的权益和尊重。在这样严峻的整体形势下,我们更应该研究并讨论一些具有创新思维的知识和技术。软件技术在优胜劣汰的变更过程中,领域近几年在企业应用领域占据了得天独厚的优势,然而模块化的开发方式、系统动态扩展、修改系统功能和改变系统行为已经成为软件体系结构研究的热门话题,我们此时便希望有某种技术会在动态性、扩展性、稳定性和模块积累等方面为应用系统带来明显的回溯到到年前,面向对象语言刚开始流行,我们之所以采用面向对象到面向对象语言的转变,让我们能够开发类,定义访问权限,共享公共方法。其结果是,我们的大部分代码在其类外是不可见的。这对我们开发软件的方式产生我们可以自由地重用类,而不需要知道它们的实现细节,我们可以自由地重构我们的代码,而不必担心类的使用者,因此可以想象如果开发软件而没有信息隐藏现在设想如果不仅可以隐藏类的方法,还可以隐藏械恼隼嗉庵应用于开发和运行时。设想我们可以获得信息隐藏的所有的优点芾砀丛有裕代码重用,易测性,重构等咳谜庖磺成为了可能。它提供了标准的软件包,作为一个新的信息隐藏单元。当我们的代码是运行在一个框架内时,械拿扛霭杂谑褂谜呃此刀伎梢钥杉了解了这么多,结合软件开发的历史发展可以总结这样一句话:增加聚集粒好处。语言的主要原因之~是,它能够让我们隐藏很多代码的实现细节【¨。从过程式语言了深刻的影响。通过接受这种明显的可见度限制,我们获得了极大的使用自由。是多么的痛苦。或隐藏。动态模块化的开发模式的研究与实现
开发模式的研究历史及发展状