基于UML应用框架建模中设计模式的应用研究

来源 :河海大学 | 被引量 : 5次 | 上传用户:kiddlau2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,软件复用已经成为软件工程领域中最重要的目标之一。设计模式(Design Patterns)因能提供相对对象更高层次的可复用性而成为软件工程领域又一突破性的软件开发新技术。 所有结构良好的面向对象软件体系结构中都包含了许多模式,实践证明,设计模式能使所生成的系统体系结构更加精巧、简洁和易于理解。然而除了从这些优秀的系统中提炼和寻找模式,如何使用这些模式对于软件设计更为重要。 本文提出了将设计模式用于UML建模的具体方法,还开发了一个使用设计模式的辅助建模工具。并在实践中总结了设计模式在框架建模中的使用步骤,详细讨论了设计模式在指导框架设计和框架描述中的应用。最后结合一个实例详细描述框架建模中的设计模式的应用,进一步证实了本文提出方法的可行性和优势所在。 框架的复用可以极大地降低应用开发的难度。设计模式有助于获得无需重新设计就可适用于多种应用的框架体系结构。框架技术、设计模式都是重要的面向对象软件复用技术。将设计模式应用于框架设计中,不但带来了代码复用,更重要的是带来了高层次的设计复用,从而有利于设计模式实现和提高软件开发效率。
其他文献
基于三维几何建模的虚拟现实技术近年来已得到充分发展,然而几何建模不可避免地会使真实场景发生一些失真,扭曲。本文通过对国内外基于图像的绘制(IBR),基于图像的建模与绘制(IBMR
本课题是以分形技术为基础,依据自然树木的分枝模式,以确定性自相似分形几何构造为手段,在Visual C++和OpenGL开放图形库的开发环境下进行三维真实感实体树木的构造和真实感
传统中医是以“望闻问切”为主体的一种疾病诊断方式,其中望诊中的舌诊在实践运用中占据重要的地位。舌诊主要分为舌面诊断和舌下静脉诊断,其中舌下静脉诊断对血瘀证等病症有很
现有的互联网是以TCP/IP协议为基础的分组交换网络,随着多媒体应用的日益广泛,它已远远不能满足实时多媒体数据传输的要求,因此,研究如何在现有互联网上进行实时多媒体数据传
数据中心接入的系统非常复杂,数据类别多,数据量大,所以必须有一种有效的机制把这些数据组织好。本文明确提出以主题的模式对数据进行管理,数据的提供者、使用者和管理者都可以通
学位
一直以来,软件工程界在如何减少软件工程师的工作量和提高工作产品的质量的问题上做着不懈地探讨和研究,用于解决这问题的新方法、新技术、新工具也不断涌现.一些应用程序框
计费管理是计算机网络管理的重要组成部分之一,而计费管理的关键是计费信息的采集。根据不同网络应用的计费需求,其计费信息的采集方法也不一样,本文分析了教育部电化教育大楼网
现阶段,因特网是使知识经济成为现实可行的技术工具,网上散布着丰富的信息资源,但是,这些资源是孤立存在的,形成信息孤岛,查找时非常困难,因特网上的信息只有经过有效的组织才能被充
21世纪是计算机和网络的世纪,Internet正以其庞大的用户数量和惊人的增长速度显示出旺盛的生命力.World Wide Web已成为Internet上最流行和最具潜力的信息查询、发布和交互方