首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 93 毫秒
1.
软件复用是在软件开发过程中避免重复劳动的解决方案,但要设计在许多领域都通用的可复用业务组件是很困难的,而面向领域的复用是在一个特定应用领域中实现复用;因此,设计大粒度复用的应用框架对于提高软件的生产率和软件质量具有重要的意义;文中以软件复用为出发点,基于构件化软件的开发思路,对软件的构件技术、领域工程、面向领域的应用框架技术进行了深入的研究,提出了基于需求驱动的面向领域应用框架的开发方法,并详细说明了该方法在项目评审领域的应用.  相似文献   

2.
基于.NET平台可复用软件框架的设计与实现   总被引:15,自引:0,他引:15  
王孝明  胡健  陆坤  周伟 《计算机工程》2004,30(22):76-78
软件构件化是软件工业发展的大趋势,工业化的软件复用已经从通用类库进化到了应用框架,该文在对领域业务逻辑进行分析和总结的基础上,基于.NET平台设计并实现了一种领域无关的可复用软件框架,在实际中有很强的应用价值。  相似文献   

3.
领域框架的设计   总被引:4,自引:0,他引:4       下载免费PDF全文
复用技术在软件开发中显得越来越重要 ,但要设计在许多领域都通用的可复用业务组件是很困难的 ,而面向领域的复用是在一个特定应用领域中实现复用。领域工程是软件工程的延伸和扩展 ,它是面向领域的复用。领域框架的设计是领域工程中最主要的工作。本文对其中的关键技术进行了详细剖析 ,并提供了设计领域框架的一些策略  相似文献   

4.
软件框架开发过程研究   总被引:17,自引:0,他引:17  
软件框架是实现大粒度复用的重要途径,它往往针对特定领域,同时支持设计复用和代码复用。论文主要探讨了软件框架开发的相关活动,包括软件框架开发以及基于框架的应用开发(即框架复用),通过建立开发过程模型,刻画了框架开发过程。进而基于该模型,描述了开发过程中的相关问题,如变化性处理策略、应用开发中的体系结构调整、框架演化等,从而指导相关开发活动。  相似文献   

5.
基于领域专用语言的应用软件自动生成   总被引:3,自引:0,他引:3  
在领域专用语言、领域专用库和应用产生器的基础上,提出一种自动生成应用软件的设计框架,详细论述了该设计框架的设计原理和具体的实现过程。该设计框架由三级组成:首先设计一种该应用领域的领域专用语言,它将该应用领域的应用系统作为领域分析的对象,语言上集数据、功能和界面于一体;其次实现该应用领域的一个领域专用库,它提供应用系统级的复用;在这两者的基础上,最后实现一个集工具、语言和库于一体的可视化应用产生器,用它可以快速地开发完整的应用软件。已成功地将该设计框架运用于GIS应用系统领域。用应用产生器开发应用软件,不仅加强了应用系统开发过程的集成,提高了软件的开发效率,实现了软件过程的复用,而且达到了系统级的软件复用。  相似文献   

6.
基于构件的地理工作流框架:一个方法学的探讨   总被引:2,自引:0,他引:2  
刘瑜  高勇  王映辉  邬伦  王立福 《软件学报》2005,16(8):1395-1406
软件框架为特定领域的软件复用带来了便利.众所周知,软件框架开发的难度要大于开发一个普通可复用构件.采用支持黑盒复用的基于构件的软件框架概念,探讨了地理工作流框架的开发过程.一个地理工作流应用是地理信息领域的工作流管理系统,它可以通过复用地理工作流框架实现.从方法学的角度看,为了开发地理工作流框架,需要进行以下活动:领域分析、领域设计、框架设计和实现.其输出分别是识别了领域变化性的领域模型、领域特定的软件体系结构(DSSA)、软件框架产品.在地理工作流的上下文中,首先对领域变化性进行了识别和分类,包括空间数据类型、空间数据管理、空间操作、过程和空间数据表现5个方面的变化性,它们可以组织成树状视图.然后,为了处理上述变化性,设计了DSSA和框架的软件体系结构,其中前者是后者的模板,而框架体系结构采用HMB风格.最后,对地理工作流框架构件的开发以及框架复用进行了简单描述.与其他地理工作流系统相比,其优势在于由于框架扩展能力带来的灵活性.  相似文献   

7.
SEIS++:一个油气勘探领域软件建造和集成的模式语言   总被引:1,自引:0,他引:1  
工业化的软件复用从通用类库进化到了面向领域的应用框架和设计模式,与框架相比,设计模式更集中于软件体系结构中重复出现的设计韵律,它主要由可复用的抽象设计结构组成,特定领域内一组相关的设计模式构成了该领域的模式语言,它们可在领域内重复使用以完成某类特定系统的体系结构设计。  相似文献   

8.
面向对象框架(简称框架)是应用系统获得最大复用的方式。它作为大型的可复用组件在应用系统中使用,向应用系统提供大部分的成熟设计和代码。设计模式有助于获得结构良好、可适用于同一领域多种应用的框架体系结构,设计良好的框架一般包含多种设计模式的相互作用。本文比较详细地讨论了框架的特征,设计模式与框架的关系,设计模式在框架中的一些典型应用,并用PS测井分析处理软件作为实例,说明了设计模式在基于框架的应用系统中的应用。  相似文献   

9.
随着软件复用技术的发展,可复用的软件框架日益受到人们的重视.软件框架有助于实现领域内体系结构层次较大粒度的设计复用,已成为一个软件系统的核心.在对层次状态机基本概念说明的基础上对嵌入式软件开发领域中的层次结构进行了深入研究,最后设计并实现了一个可复用的软件框架State Machine Engine,在嵌入式软件开发中有很强的应用价值.  相似文献   

10.
面向对象框架是面向对象系统获得最大复用的方式,它作为大型的可复用组件在面向对象应用中使用,应用的大部分设计和代码将来自于它或受其影响。设计模式有助于获得无需重新设计就可适用于多种应用的框架体系结构,一个设计良好的框架应得到多种设计模式的支持。本文比较详细地阐述了面向对象框架的特征,以及设计模式对框架的支持,并以某地质仪器生产厂家开发的PS测井分析处理系统为实例,说明了设计模式在使用和扩展面向对象框架中的应用。  相似文献   

11.
在分析产品零部件设计重用过程的基础上,借鉴软件重用中组件模型的可重用服务及接口与实现过程相分离等思想,给出一个基于Web服务的零部件参数设计重用框架。该框架由上至下分别为设计接口层、设计服务层、设计结果层。在服务端通过软件集成技术(如iSIGHT等)实现零部件设计过程自动化、参数化及集成化,建立零部件的参数化设计模板。利用Web封装技术(如EASA软件)对参数化设计模板封装、管理,从而实现客户端基于Web服务的零部件参数化设计重用。实例验证表明,通过该方法实现的零部件重用在保证零部件设计质量前提下可有效地提高效率。  相似文献   

12.
支持快速设计的重用策略研究及其应用   总被引:2,自引:0,他引:2  
王琪  廖文和 《计算机工程与应用》2004,40(10):205-207,210
设计重用就是将过去的设计知识和成功经验用于当前的设计中,它是支持快速设计的重要手段。研究了支持机械产品设计重用的基本理论以及面向设计过程的重用框架;提出设计重用表现为设计准备重用和实施设计重用两个方面;指出设计重用的难点是准备重用。创建设计向导和设计信息捕捉机制,组织挖掘已有的设计知识,以工程基础库为支撑,通过事例推理是实现设计重用的有效措施。应用于支持型号夹具快速设计的重用策略,满足了企业快速设计的要求。  相似文献   

13.
This paper presents a framework to integrate requirements management and design knowledge reuse. The research approach begins with a literature review in design reuse and requirements management to identify appropriate methods within each domain. A framework is proposed based on the identified requirements. The framework is then demonstrated using a case study example: vacuum pump design. Requirements are presented as a component of the integrated design knowledge framework. The proposed framework enables the application of requirements management as a dynamic process, including capture, analysis and recording of requirements. It takes account of the evolving requirements and the dynamic nature of the interaction between requirements and product structure through the various stages of product development.  相似文献   

14.
李富宇 《计算机应用》2009,29(3):716-721
针对零部件设计重用问题,给出了零部件的本体表达框架及零部件本体建模的方法。研究了零部件信息的本体检索、持久化存储等关键技术。采用J2EE平台技术开发基于Web的本体零部件设计重用系统原型,通过SPARQL本体查询语言实现了零部件信息的语义检索,采用Jena提供的开发包将本体信息持久化保存到MySQL数据库中,最后通过工程机械常用的设计重用实例验证了系统的可行性与有效性。  相似文献   

15.
基于组件动态管理的Web应用框架研究   总被引:1,自引:0,他引:1  
软件复用的应用需求推动了可复用应用框架和应用业务组件的研究和发展应用,在开发高度可重用性J2EE应用框架和业务组件中使用合适的设计模式,可以降低应用业务组件和应用框架组件之间的耦合,提高框架组件的重用性.讨论了通过应用MVC设计模式对J2EE应用框架组件和应用组件进行角色化处理,构造了一个可动态管理组件的J2EE应用模型,定义了应用框架组件和应用组件的功能以及它们之间的逻辑结构关系。  相似文献   

16.
UCML(Universal Component Modeling Logic)通用组件建模逻辑是一个面向WEB、面向框架,基于工作流和组件重用技术的软件开发平台,它涵盖了一个应用系统业务开发的全过程。文章介绍了该平台的体系结构、面向框架技术、组件重用技术和工作流原理,分析了它们在该平台软件开发设计和实现中的运用,并描述了基于该平台进行应用程序的开发模式。  相似文献   

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

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