首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 176 毫秒
1.
SEIS++:一个油气勘探领域软件建造和集成的模式语言   总被引:1,自引:0,他引:1  
工业化的软件复用从通用类库进化到了面向领域的应用框架和设计模式,与框架相比,设计模式更集中于软件体系结构中重复出现的设计韵律,它主要由可复用的抽象设计结构组成,特定领域内一组相关的设计模式构成了该领域的模式语言,它们可在领域内重复使用以完成某类特定系统的体系结构设计。  相似文献   

2.
Steve  Vinoski  罗小平 《程序员》2009,(12):44-45
《设计模式》的出版,是软件开发领域的一个关键转折点。设计模式理论的出现,让我们对软件的关注点,从如何在特定语言中实现最好的算法,提升为如何在特定环境下找到特定软件问题的最佳解决办法。这个转变不是一夜完成的,因为在这本书诞生前,软件模式运动已经进行多年。  相似文献   

3.
VB设计模式探析   总被引:1,自引:0,他引:1  
设计模式是一种高级软件重用技术,指在软件开发过程中,在特定的环境下解决问题的方法,使用设计模式可以更加简便地重用成功的的设计和体系结构,文中讨论了VB6及其升级版本VB7中的几种主要设计模式,并总结出这些模式在其它高级语言中也有相应实现。  相似文献   

4.
左强 《程序员》2006,(3):56-62
软件领域中的设计模式是过去几十年来人们针对不同的软件设计问题总结出来的,它是简洁而优雅灵活并且可以复用的经典解决方案,无数的业内专家和精英们为此付出了长期而艰苦的努力。设计模式为开发人员提供了一种使用专家设计经验的有效途径,有了设计模式,我们就可以利用前人的经验精华。  相似文献   

5.
面向Java语言的设计模式抽取方法的研究   总被引:1,自引:0,他引:1  
从源码中抽取设计模式对于提高软件可理解性和可维护性、软件设计重用以及软件重构具有重要意义。文章面向Java语言提出了一个从源码中抽取设计模式的方法。具体地,研究了一种特定的设计模式描述方法、定义了源码信息模型及其化简方法,以此为基础提出了设计模式模型和源码模型的匹配方法。特别讨论了在抽取设计模式时与container类相关的问题及其解决方案。最后根据抽取结果从模式及其实例的角度对方法进行了评价,并提出了必要的优化技术。  相似文献   

6.
古辉  张炜星 《计算机科学》2014,41(1):254-257
在程序理解和逆向工程中,对软件设计模式的识别有助于软件技术人员从软件结构上理解系统的设计意图和实现功能。通常,采用UML类图表示的软件设计描述难以从特征上对设计模式进行准确的识别。提出一种基于XML Schema技术定义XML文档结构的设计模式定义语言——DPDLXS。通过运用DPDLXS语言描述特定设计模式的实例表明,该设计模式定义语言能够准确表述设计模式的特征,可以为设计模式的识别提供技术支持。  相似文献   

7.
赵芳  韦群 《计算机科学》2002,29(Z1):191-193
软件构件化是21世纪软件工业发展的大趋势.工业化的软件复用已经从通用类库发展到了面向领域的应用框架.框架的重用已成为软件生产中最有效的重用方式之一.而且使用了设计模式的框架可能获得更高层次的设计复用,增强了软件的可扩充性,缩短了大型应用软件系统的开发周期,提高了开发质量.本文主要介绍了应用框架和设计模式的基本概念和它们之间的关系,并且在飞机场航班显示框架中具体应用了Observer设计模式,以此来说明在框架中如何应用设计模式,以及它的好处.  相似文献   

8.
随着软件重用技术的不断发展和成熟,软件重用巳从代码级逐步提高到系统级,特定领域的软件体系结构设计是系统级软件重用的重要研究内容之一。为了进一步提高软件重用性和建立一个理想的软件体系结构,文中对特定领域软件体系结构、本体进行了基本分析,介绍了本体在特定领域软件体系结构设计中的应用研究,从而,提出了一个体系结构与实际应用相结合有效途径。  相似文献   

9.
基于设计模式的软件设计恢复方法研究   总被引:1,自引:0,他引:1  
从源码中抽取设计模式对于提高软件可理解性和可维护性、软件设计重用以及软件重构具有重要意义.本文研究基于设计模式的软件设计恢复方法框架,并根据该框架对设计模式实例查找过程可能遇到的关键问题予以分析解答,探讨该领域未来的研究方向和趋势.  相似文献   

10.
设计模式作为一种面向对象软件开发过程中针对特定问题的解决方案,已经成功应用到了多个软件的系统设计和架构中。遥感图像软件开发是一个复杂的系统工程,其中遥感图像输入输出类库、算法类库和视窗类库是整个软件体系架构中最重要的3个部分。该文结合遥感图像的特点,利用设计模式的思想,论述实现这些类库的过程。  相似文献   

11.
从源码中抽取设计模式对于提高软件可理解性和可维护性、软件设计重用以及软件重构具有重要意义。研究设计模式抽取技术的方法框架,并根据该框架对目前流行的几种设计模式抽取方法进行分类和比较,分析这些技术的优缺点,探讨该领域未来的研究方向和趋势。  相似文献   

12.
设计模式在电子商务交易网站中的应用   总被引:1,自引:0,他引:1  
近年来,设计模式已经成为面向对象软件开发领域中的一个热门话题.本文从现实出发引入设计模式的概念和一些有关模式的定义,分析比较了模式和框架的异同.最后用实例说明了如何应用设计模式,使软件具备良好的可靠性、可扩展性、可复用性和可维护性.  相似文献   

13.
为了使程序具有良好的、灵活的结构,充分的可扩展性和代码的可重用性,设计模式在面向对象程序设计中的应用具有重要的意义和作用.以Decorator模式在咖啡店计费系统中的应用为例,具体介绍了Decorator模式在特定场景下的应用及运用设计模式带来软件扩充和复用的方便性.  相似文献   

14.
基于智能客户端的企业应用开发框架   总被引:1,自引:0,他引:1  
为了解决当前中小软件企业开发混乱的问题,帮助开发人员实现软件架构级别的重用,设计了一个基于智能客户端的企业应用开发框架,通过辅助工具支持代码一键生成和快速开发,并封装一系列的设计模式和业务逻辑,特别是面向特定领域业务逻辑的基础服务供开发人员复用,同时也提供了对第三方组件的支持.基于本框架开发管理信息系统可以简化开发流程,缩短开发周期,提高软件复用率和软件质量.  相似文献   

15.
软件体系结构开发方法及其应用   总被引:8,自引:5,他引:8  
简要介绍了软件体系结构开发方法的作用和内容,对领域专用的软件体系结构的意义和开发方法进行了阐述。通过分析机场领域中信息系统的通用功能需求,提出了系统的拓扑结构,采用统一建模语言建立系统模型,并利用设计模式、中间件、构件等技术实现了领域的软件框架,为领域内系统的实现提供了基础,大大提高了系统的开发效率。  相似文献   

16.
物流信息系统中设计模式的应用   总被引:1,自引:0,他引:1  
随着信息系统的不断发展,客户对软件系统提出了更高的要求。由于软件开发固有的复杂性、软件实现的不易复制性,软件的生产过程面临许多问题。设计模式提供了对问题簇的设计精良的解决方案。文中通过在物流信息系统中引入设计模式,具体分析了三种代表性的设计模式在物流信息系统中的应用,证明了模式设计的引入有助于提高软件的可复用性、可维护性以及稳定性和安全性。  相似文献   

17.
在程序代码中自动识别设计模式可以为面向设计模式的软件理解、维护和重构等活动提供自动化支持.比较系统地分析了该领域十余年来的研究状况和存在的问题,提出了一套以准确和通用的设计模式识别技术为目标,以层次化识别特征的确定、基于静态分析技术的语义特征发掘与识别技术、基于语义特征和排除性约束的软件框架描述技术、基于描述逻辑的设计模式形式化技术等为内容的研究框架.介绍了各项技术的基本思想和主要内容,论述了其可行性.  相似文献   

18.
鉴于自动测试领域软件开发的复杂性,提出了基于层次的体系结构模式和模版、组合、策略、桥接、观察者等设计模式的ATS领域通用框架的解决方案;旨在促使在具体ATS软件的开发中注重使用已有的成功解决方法,努力发现、归纳并应用设计模式,实现软件设计的重用,从而提高ATS软件的可复用性,避免大量的重复性开发工作,提高具体测试软件的开发效率.  相似文献   

19.
JAVA程序开发中的设计模式   总被引:5,自引:0,他引:5  
随着软件产品的复杂化,开发的难度越来越大,不仅仅是技术要求的提高,而且要求软件的开发效率必须跟得上,避免开发速度滞后,导致最终产品与实际应用的差距,因此为了提高开发效率,在开发产品中设计模式的重要性越来越提高到了更高的层次,本篇文章就是针对在JAVA程序开发中的设计模式来讲述,给出了采用设计模式的由来,普遍存在的设计模式,以及给出了采用设计模式的示例。  相似文献   

20.
设计模式针对一类在特定上下文中反复出现的问题给出了通用解决方案,模式的提取和重用有助于提高软件开发的效率和质量,其思想和方法已在面向对象软件工程中得到广泛应用和验证。我们认为同一问题采用不同的实现技术往往具有不同的设计形态,不同软件开发范型也有其各自不同的设计模式。作为一种新颖的软件开发范型,近年来面向Agent软件工程的研究取得了长足进展,如何提高软件Agent技术实用性,发挥其技术潜力,扩大其应用范围成为当前人们关注的焦点。本文将模式思想引入到面向Agent软件工程,针对软件Agent技术的特点,从组织结构、交互协作和个体Agent体系结构三个视点提出了一组面向Agent的软件设计模式,以支持多Agent系统的设计;并进一步给出了面向Agent设计模式的描述框架,进行了典型设计模式和应用案例的分析。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号