1 / 70
文档名称:

基于UML的软件设计模式建模研究.pdf

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

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

分享

预览

基于UML的软件设计模式建模研究.pdf

上传人:coconut 2014/2/13 文件大小:0 KB

下载得到文件列表

基于UML的软件设计模式建模研究.pdf

文档介绍

文档介绍:中山大学
硕士学位论文
基于UML的软件设计模式建模研究
姓名:文永坚
申请学位级别:硕士
专业:计算机软件与理论
指导教师:周晓聪
20070507
基于娜砑杓颇J浇Q芯摘要专业:计算机软件与理论硕士生:文永坚设计模式是针对特定场景下的特定问题的可重复、可表达的解决方案,是对成功设计经验和设计思想的总结。设计模式使人们可以更加简单方便地复用成功沟通变得更加容易,也会使新系统开发者更加容易理解其设计思路,从而帮助设计者更好更快地完成系统设计,提高系统开发效率,保证系统的可重用性。随着对设计模式的研究深入,越来越多的设计模式被总结和表达出来。如何的建模方法研究,对进行可重用软件的设计、自动工具的支持、设计模式发现和自动验证、代码重构等问题有重要的推动意义。然而目前的建模方法,特别在多种设计模式组合的情况下,对设计模式的信息描述并不足够,并且缺乏自动工具的支持,难以实现建模后的模型转换。进行建模,并给出相应的模型,结构和约束条件的定义。最后通过对文本指导教师:周晓聪副教授的设计和体系结构。它将已证实的技术表述成通用的术语,使得丌发人员之间的在建模过程中加入设计模式的描述,成为进一步研究的核心内容之一。设计模式本文主要针对目前设计模式建模方法的不足,以一个“所见即所得”的文本编辑器的设计建模过程为例,对目前的设计模式建模方法进行分析与比较,并利用哪诓坷┱够疲┱筓岢鲆恢指慕姆椒ɡ炊陨杓颇J编辑器的建模实例研究,对本文提出的方法进行分析以及有效性评估。关键词:设计模式、软件重用、⒛P妥;
:琺:琾甋篋琈—甀瓾甊’’瓻:琫...,
第引言研究背景计算机的不断发展为计算机以及网络应用提供了大量技术先进、功能强大的应用软件系统,但同时也给软件开发人员和用户带来了软件规模不断庞大、复杂性不断提高、研制周期越来越长等问题。如何利用已用资源,避免重复工作,设计出可复用性高的的软件已成为软件工程中一个重要的课题。设计模式作为前人经验的总结,使人们可以更加简单方便地复用成功的设计和体系结构。它将已证实的技术表述成通用的术语,使得开发人员之间的沟通变随着对设计模式的研究深入,越来越多的设计模式被总结和表达出来。如何作为ν频囊恢纸S镅裕阎鸾コ晌C嫦蚨韵蠼5囊到绫曜迹⒌玫了广泛使用。因此我们可以结合囱芯可杓颇J降慕7椒ㄊ迪帧对模式的研究可追溯到年,建筑工程师首次使用模式的方法去研究建筑设计Ⅲ。虽然模式的最初提出并不是在软件领域,可是模本章首先介绍一些背景知识,包括本文的研究背景、设计模式理论及其发展以及设计模式在国内外的研究现状;随后给出本文的主要研究内容、问题陈述、方法与意义;最后给出论文的结构安排。得更加容易,也使得新系统歼发人员能更加容易理解系统的设计思路,从而提高了系统开发的效率,并且保证了系统的可重用性。在建模过程中加入设计模式的描述,成为进一步研究的核心内容之一。⒄式的思想却为许多计算机科学家所接受,并被引入面向对象软件开发过程中。
的支持】】、设计模式发现和自动验证【俊俊、代码重构【】【鑫侍庥兄而设计模式在软件工程行业中的起源可追溯到年,写了一篇论文】,发展了一个包含五个设计模式的语言来指导男率纸杏没Ы缑嫔杓频墓ぷ鳌设计模式的奠基之作是由琀娜简称【,这本书对设计模式进行了详细定义,提出了经典的种设计模式,并提出从模式名称、问题、解决方案,效果等方面对设计模式进行研究。在此书发表以后,设计贰】虺啤盤是模式发展史上又一个重要的里程碑。这本书从体系结构的角度总结出了种以模式为基础的软件体系结构。.谕庋芯肯肿设计模式是针对特定场景下的特定问题的可重复、可表达的解决方案,是对模式被总结和表达出来。如何在建模过程中加入设计模式的描述,成为进一步研究的核心内容。设计模式的建模方法研究,对进行软件架构建立】、自动工具要的推动意义。为此,国内外学者对此问题展开了深入研究。现有的设计模式建模方法可分成两类:一类方法是使用形式化的数学表示来精确刻画设计模式的结构和行为,如等。另一类是使用图示化方法,这类方法一般使用自然语言进行补充说明,如角***,龋国外学者对设计模式建模方法的研究的关注程度较高,并且已发展成为软件工程中的一个研究热点之璴。【酶呓滓辉B呒疵枋錾杓颇J间的性质或关系。嘀赜谏杓颇J浇峁狗矫娴拿枋觯杂诙慕换行为和语义变化等方面缺乏更为精确的描述,而且其基于数学逻辑,语苦结构较和”ぁ旰现模式的应用就得到了迅速的发展。年由任迦撕现成功设计经验和设计思想的总结。随着对设计模式的研究深入,越来越多的设计的解决方案,用原子变量来表示设计模式中的类和方法,通过谓词来描述元素之为复杂,对开发人员门槛要求比较高,缺少工具支持。怯蒑晏岢龅目趏嘀赜诿枋錾杓颇J街胁斡胝叩中山大学硕士学位论文第乱
“角色名交互行