1 / 56
文档名称:

软件设计模式研究与应用.pdf

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

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

分享

预览

软件设计模式研究与应用.pdf

上传人:beny00011 2015/10/6 文件大小:0 KB

下载得到文件列表

软件设计模式研究与应用.pdf

相关文档

文档介绍

文档介绍:长沙理工大学
硕士学位论文
软件设计模式研究及应用
姓名:贺亮
申请学位级别:硕士
专业:计算机软件与理论
指导教师:龙鹏飞
20090301
摘要过程中的效率和质量,愈加迫切需要采用一些先进的软件工程方法去进行系统的软件开发设计中的复用问题,可以使软件的复用从代码复用阶段提高到软件设计开发的各个知识阶段复用,从而促进企业应用软件的产品化,是解决企业应用中��致哿巳砑�杓颇J降乃枷爰坝τ梅椒ā=�砑�杓颇J接肴砑�逑�层次关系做了分析。针对如何解决不同对象实现不同的功能问题引入了访问者模校培养计划管理系统中的应用设计分析了访问者模式存在的不足,并利用高级语言程序中的虚方法和反射技术对访问者模式进行了改进。��ǜ慕�蟮姆梦收吣J接τ玫礁咝E嘌�苹�芾硐低持校�⒍圆糠钟�用关键代码加以分析说明。通过测试发现改进后的访问者模式不仅使得代码量减随着企业应用系统复杂性的�嬖黾樱�笠涤τ孟低诚蜃挪�坊�⒄沟那魇�逐渐上升。为了解决软件人员在设计开发过程中的非功能性问题,提高软件开发开发。近年来软件设计模式作为软件复用方法研究中的热点,它可以有效地解决非功能性需求问题的有效途径之一。本文所做的工作主要体现在以下几个方面:结构、软件框架以及软件组件分别加以比较,进一步分析了软件设计模式的法则及运用设计模式解决软件设计问题的途径等。��樯芰烁咝E嘌�苹�芾硐低车闹饕9δ埽�⒍韵低持猩婕暗降亩韵�式,并对访问者模式的相关定义,适用范围作了详细分析。通过访问者模式在高少,而且使得代码容易维护。关键词:企业应用;软件设计;访问者模式,虚方法:反射技术
啪����,�����印�������,�����������,��������琣�����������������.���������琤��������鷕������甌�������甀����瓵�����,������甀����,��.���������.������.��.���������瑃�����;�����.��甪.��������瑃����,�������瑂�������,��������琕����.
矛乒毵咏气日期:少年�缕蛉�么夕纱—壬—�日期:口吖年�月��日期:。夕年莎月��长沙理工大学学位论文原创性声明学位论文版权使用授权书本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权长沙理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于�⒈C芸冢��年解密后适用本授权书。�⒉槐C芡拧��朐谝陨舷嘤Ψ娇蚰诖颉啊��导师签名:
第一章绪论��研究背景及意义随着信息技术的飞速发展,软件设计人员在开发中所遇到的问题也越来越多。为了解决这些问题,更好的提高软件开发的效率,越来越多的软件从业人员在不统也越来越复杂【�。但是企业应用中也发现了一些应用系统的不足之处:并不是每也是在不断向着巨型化复杂化方向发展的。因此,软件设计人员在开发设计软件高等学校培养计划制修订工作的管理,可向日常教学管理工作提供基础数据,可的一种解决方案。设计模式是软件人员在系统的设计中对成功案例的实践经验总结,是集合了整个设计过程和设计结构的精华,明确了设计中各个对象的任务,对需要使用到的对象功能进行了详细分工,而对于具体的技术实现环节则属于详细设计中的工作。设计模式可以使人们更加方便简单地复用成功的设计和体系结构【�。不仅如此,设计模式可以使系统的重复性降低,比较规范的对系统中的类和对象进行约束,使设计人员更好地完成系统的设计。在开发系统的时候引入设计模式,不仅可以使系统中各个模块的耦合性降低,而且还增加了模块之间的内聚。使得在需要修改或者某个模块的时候可以被单独的拿出来改动,并不需要破坏模块与模块的联系和协作关系,对整个系统的影响不会有太大的破坏。在这样一种前提下,系统就可以很方便地进行扩展,而不需断的寻找新的解决途径。同时,企业的规模越来越大,需求的功能也越来越多,因此企业应用中的系个系统都是新开发出来的,很多都在原有系统的基础之上加以改进的;这样不断的重复着某个系统对费用的开销是一种很高的代价;解决新问题的方案其实有很多,但是可能只是提供整体中部分的方案。虽然软件复用技术已经提高到设计方案的复用阶段,但是企业应用中的系统的时候不仅要考虑到