文档介绍:钽旦大学硕士学位论文基于设计模式与氐目蚣芙Q芯ㄒ笛院系:姓软件学院软件工程黄萍指导教师:徐迎晓赵一鸣完成日期:年日专业:名:学校代码:号:
作者签名:址锄签名:越冁趔骸日期:圣业生作名签名:垒益论文独创性声明论文使用授权声明本人完全了解复旦大学有关保留、使用学位论文的规定,目口:学校有权保留本论文是我个人在导师指导下进行的研究工作及取得的研究成果。论文中除了特别加以标注和致谢的地方辨,不包含其他人或其它机构已经发表或撰写过的研究成果。其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其它复制手段保存论文。保密的论文在解密后遵守此规定。
摘要软酶傣ǖ陛衽吓屯醭塘煊蜃钪匾1=曛弧I枋交嗫蚣芄氖踬∥麓缀懿软箨复震援零,已经越来越弓鹆巳嗣潜9刈ⅰH男丬拆芎┦前诲多模式的,实践证明,设计模式能使所生成的系统体系结构更加简洁和易于理解。我们不仅要从优秀的系统中总结和提炼模式,更要知道如何使用模式来优化我们了嵩层次静设计复鼹,飙嚣有嚣于设计模式的实现魏提高软件开发效率。强窭了将莰诗模式髑予嚎蚣芙17俅ǚ椒ǎ蚍旌习卜胄κ隽松枋式在蚣芙V械挠τ谩【关键词】软件复用框架设计模式的设计。,更重要的是带来本文基于设计模式与倪芙Q芯第逞
【】,,..,琔,.第彻Ⅲ
会议上会议的邀请论文№首次提出可复用库的绪论课题背景国内外概况并逐步成为主流技术,为软件复用提供了基本的技术支持,软件复用己经成为现率,提高软件系统的可靠性,减少软件维护的负担【组件充当了应用结构的积木,而且只需了解其接口协议就可对其进行复用。现在随着面向对象技术的不断发展许多系统提供了应用相关的面向对象框架供开发人员使用以简化应用程序的开发框架是可重用的半成品应用程序可以在它的基础上开发特定的应用程序【利用这个可重用的体系结构使得上述问题的解决变得十分容易基于设计模式的企业级应用框架为企业级应用的开发提供了一个可重用的体系结构从而构造出功能更加强大应用更为灵活开发更为简便扩展更加容易复用性更好的企业级应用系统,本课题的目的和意义在于研究并实现一种基于设计模式的蚣芪I杓颇J接τ糜诳蚣芙I杓铺峁┲傅加氩慰甲年代的软件危机导致了有关软件复用的研究在年软件工程思想,并希望通过代码复用实现大规模软件生产。近十几年来面向对象技术出现代软件工程的一个主要研究重点】,被视为解决软件危机提高软件生产效率和质量的现实可行的途径【俊K孀湃砑从眉际醯姆⒄垢从玫亩韵笠丫勺钤绲代码函数库发展到类库、构件库,甚至于需求分析结果、体系结构、设计方案、测试计划等一切可复用的软件资产、软件复用技术有助于提高软件开发的生产在面向对象领域,类库、组件、模式、框架行等等都是一些比较常见的软件复用技术。类库是最为常用的一种复用技术,与函数库相比类库通常能更为有效地支持小规模的复用,因为类强调了数据和在数据上进行操作的方法,内聚类库常常独立于特定领域并可被广泛地应用,但其复用的有效范围仍然是有限的,因为它不具有相关软件制品族中典型的控制流协作以及可变性,类库中的类通常是被动的开发者,必须持续地重写大量的控制逻辑,才能把各个可复用的类绑定在一起,从而形成完整的应用组件,是被用于多层企业应用的一种复用技术。组件是实现特定的一个或一组服务的软件系统中的一个,被封装的部分组件具有一个或多个接口,提供对其服务的访问有三种主流的组件模型:组件对象模型、分布象请求代理体系结用基于设计模式与目蚣芙Q芯第彻
,年等四人组的设计模式,可复用面向对象一般,再由一般到特殊的循环往复的过程。早期的研究大多集中于寻找和发现设领域面向对象框架进行了多年的研究与开发,实际证明基于框架开发应用程序的的应用框架餰,在惺迪至诵矶嘤糜构模式,指导构建新应用的开发者进行设计。选择不仅提供了代码复用而且实现了设计复用,模式的概念起源于建筑学家的著作软件的基础出版后产生了重大的影响,软件模式被广泛接受。目前模式主要应用于软件体系结构和设计以及软件开发过程和组织,每年国际上都举办包括札乒仍谀诘难趸嵋槎陨杓颇J浇刑致邸5前国内外针对设计模式的研究工作主要包括以下三个方面.】:新设计模式的发现和发明,设计模式的分类和描述,设计模式的应用,这三者构成一个特殊到计模式,如今研究的重点已转向后两者,因为如何充分发挥设计模式在软件开发中的作用,从而使设计过程越来越确定越来越成熟应该是研究其它问题的首要前提。面向对象框架是现代软件工程中的一个主要研究内容,它是整个或部分系统的可重用设计,由于提供了大粒度的软件复用,认为是面向对象系统获得最大软件复用的方式,相对于传统的过程