首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
企业领域的面向对象应用框架研究是现代面向对象应用框架技术的重要趋势之一.应用框架可以增强大型应用软件代码的重用性和可扩充性.针对目前化工过程系统软件中存在的问题,采用面向对象应用框架方法,建立起化工过程系统的通用模型.结合使用本模型完成的国家教委项目--化工仿真系统来阐述该模型.  相似文献   

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

3.
应用框架强调的是软件的可重用性和系统的可扩充性,可以缩短大型应用系统开发周期,提高开发质量。可以为快速构建企业级的应用提供强有力的支持。该文根据面向对象设计理念及分层架构设计模式在.net平台上设计开发了一个框架。并对此框架进行了分析总结。  相似文献   

4.
应用框架强调的是软件的可重用性和系统的可扩充性,可以缩短大型应用系统开发周期,提高开发质量。可以为快速构建企业级的应用提供强有力的支持。该文根据面向对象设计理念及分层架构设计模式在.net平台上设计开发了一个框架。并对此框架进行了分析总结。  相似文献   

5.
框架技术在嵌入式系统中的应用   总被引:8,自引:1,他引:8  
面向对象技术在嵌入式领域得到了越来越广泛的应用,文章介绍了能最大限度提高重用性的一种技术———框架的有关概念和实时系统中框架的设计规则,在此基础上介绍了Rhapsody工具实时框架体系结构的具体设计与实现,并简单介绍了这个框架在通讯协议H.323实现中的应用。  相似文献   

6.
设计模式在基于组件的框架设计中的应用   总被引:20,自引:0,他引:20  
童立  马远良 《计算机工程与应用》2002,38(17):123-124,128
框架是一种面向对象的软件重用技术。组件是一种比对象类的粒度更大的软件重用模块。基于组件的框架建筑在面向对象技术之上,但更具有抽象性和重用性。设计模式有助于获得无需重新设计就可适用于多种应用的框架体系结构。该文结合一个实例详细描述设计模式在组件框架建模中的作用,并给出了所得应用框架的逻辑结构。  相似文献   

7.
单立娟  陈雪莲  吕立 《微处理机》2006,27(2):91-93,96
框架是指特定领域中的应用软件半成品,具有良好的可重用性和可扩展性。基于框架的软件开发以其特有的优点被人们所关注。通过对电网调度系统的深入调研,设计了一个基于J2EE平台具体的应用框架。该综合应用框架的实现为电网调度系统应用软件的开发提供了方便。  相似文献   

8.
提出了一种基于依赖注入和控制反转提高移动终端应用移植性和重用性的解决方案,并在Spring框架上实现了手机拍照应用在不同平台间的移植.结果表明该方案取得了较好的效果,提高了移动终端应用软件的移植性和重用性.  相似文献   

9.
基于可重用框架的软件开发模式及其应用   总被引:11,自引:2,他引:11  
框架是可重用的特定领域应用软件的半成品,开发者通过定制可以建立具体的应用系统,一个好的框架可大大降低应用系统的开发成本。讨论了基于框架的应用系统开发模式,提出了一个基于多层结构的可重用的交易服务器框架,并给出了该框架的设计方法与实现技术。  相似文献   

10.
地球科学应用软件框架的研究与发展   总被引:1,自引:0,他引:1       下载免费PDF全文
郑重  宋君强  吴建平 《计算机工程》2007,33(10):44-45,4
地球科学应用软件框架是面向地球系统建模与模拟领域的软件框架,其作用是通过鲁棒、灵活的软件工具提高本领域各种复杂应用中的软件互操作性、易用性、可重用性以及性能可移植性。介绍了地球科学应用软件框架产生发展的背景和3种典型的框架,并对这 3种框架进行了比较分析,展望了地球科学应用软件框架未来的发展方向。  相似文献   

11.
应用程序框架是一种集成的面向对象的软件系统,它提供了一般应用程序所需的全部类和程序模型。介绍了一种系统开销小、适用于嵌入式系统的应用程序框架Zinc,并通过一个例子程序说明了其编程方法。此外还讨论了Zinc在应用中存在的问题。  相似文献   

12.
论文针对面向对象软件测试的特点,在测试驱动程序的组织方面提出了MVC模式的测试驱动框架,并应用QtDesigner设计实现了一种白盒测试的驱动框架的实例,在GeoEast软件白盒测试项目应用中取得了较好的效果。  相似文献   

13.
高扬 《微机发展》2011,(2):77-80,85
面向对象和构件的软件开发平台,几乎是现在信息系统开发的必备之物,通过在平台之上融入三层架构及复用技术来构建一个功能丰富,结构灵活的软件框架也成为现在应用系统开发的主流思想。在介绍分析软件复用技术和三层架构思想的基础之上,研究并提出了基于.NET环境的三层架构信息系统软件框架设计的基本思路和方法,同时运用C#语言实现了该软件框架的代码自动生成器。信息系统开发时通过运用该软件框架代码生成器可以很方便的生成一个MIS雏形,从而能有效的提高信息系统软件的开发效率和软件标准化及构件化水平。  相似文献   

14.
为解决面向对象有限元软件框架PANDA的应用问题,降低使用PANDA框架进行并行应用程序开发的难度,提高软件开发的重用性,从PANDA的框架设计、PANDA的应用模板和应用测试等3方面介绍针对不同物理问题的程序建立机制,即PANDA框架的使用方法--应用模板方法.PANDA框架的开发目前处于初始阶段,为提高其易用性仍需...  相似文献   

15.
This paper deals with issues arising from the stochastic simulation of fibre metal laminates. The elasticity modulus of the composite layer is assumed to be a random process. An object-oriented computational framework is proposed, which can be integrated with an existing object-oriented deterministic infrastructure. This framework is utilized to implement a spectral stochastic version of the solid-like shell element. Modelling aspects particular to the layered nature of the fibre metal laminates are discussed and implemented in the proposed framework. Practical application of the software is illustrated by computations on panels of GLARE (fibre metal laminate).  相似文献   

16.
佟俊辉  李娜  金跃辉 《微计算机应用》2007,28(11):1173-1177
针对现有过滤技术在使用的方便性上存在的一些不足,本文提出一个面向对象的过滤方法:树形结构过滤。其主要目的是最大限度地支持用户复杂的过滤需求,又不致增加软件的使用复杂性。文中还给出了树形结构过滤的一个面向对象的可重用实现框架,比较了三种过滤技术的相应优缺点。然后,给出了树形结构过滤在实际软件项目中的应用方法和实例。  相似文献   

17.
An object-oriented PDE solver framework is a library of software components for numerical solution of partial differential equations, where each component is an object or a group of objects. Given such a framework, the construction of a particular PDE solver consists in selecting and combining suitable components. The present paper is focused on tengo [Åhlander K, Otto K. Software design for finite difference schemes based on index notation. Future Generation Comput Syst 2006;22:102–9], an object-oriented PDE solver framework for finite difference methods on structured grids, using tensor abstractions for convenient representation of numerical operators.

Here, the design of tengo is extended to address curvilinear coordinates. These extensions to the tengo object model are the result of applying object-oriented analysis and design combined with feature modeling. The framework was implemented in Fortran 90/95, using standard techniques for emulating object-oriented constructs in that language.

The new parts of the framework were assessed with respect to programming effort and execution time. It is shown that the programming effort required for construction and modification of PDE solvers on curvilinear grids is significantly reduced through the introduction of the new framework components. Moreover, for the test case of an underwater acoustics computation, there was no significant difference in execution time between the framework based code and a special purpose Fortran 90 code for the same application.  相似文献   


18.
The increasing importance being placed on software measurement has led to an increased amount of research developing new software measures. Given the importance of object-oriented development techniques, one specific area where this has occurred is coupling measurement in object-oriented systems. However, despite a very interesting and rich body of work, there is little understanding of the motivation and empirical hypotheses behind many of these new measures. It is often difficult to determine how such measures relate to one another and for which application they can be used. As a consequence, it is very difficult for practitioners and researchers to obtain a clear picture of the state of the art in order to select or define measures for object-oriented systems. This situation is addressed and clarified through several different activities. First, a standardized terminology and formalism for expressing measures is provided which ensures that all measures using it are expressed in a fully consistent and operational manner. Second, to provide a structured synthesis, a review of the existing frameworks and measures for coupling measurement in object-oriented systems takes place. Third, a unified framework, based on the issues discovered in the review, is provided and all existing measures are then classified according to this framework. This paper contributes to an increased understanding of the state-of-the-art  相似文献   

19.
基于构件的软件框架与角色扩展形态研究   总被引:48,自引:2,他引:48       下载免费PDF全文
刘瑜  张世琨  王立福  杨芙清 《软件学报》2003,14(8):1364-1370
框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题.采用基于构件的框架(CBSF),通过用构件替代框架内部相互协作的类,以增大框架构成成分的粒度;同时利用构件的接口调用和组装实现框架扩展机制.主要探讨了角色扩展形态,角色是将要被进一步实例化的特殊构件,可分为抽象构件和模板.针对不同变化性类型,提出可以利用体系结构模式、设计模式或参数化这3种方式设计CBSF角色扩展,进而讨论了基于角色扩展形态的应用构件组装.  相似文献   

20.
实施一个面向对象框架的方法   总被引:4,自引:2,他引:4  
周警伟  罗晓沛 《计算机仿真》2002,19(3):《计算机仿真》-2002年19卷3期-107-109.页-《计算机仿真》-2002年19卷3期-107-109.页
软件重用是在软件开发中避免重复劳动的解决方案,通过软件重用,可心提高软件开发的效率和质量。然而通常的一些重用技术如使用类库等仍然不能满足对重用的要求。一个面向对象的框架是针对某些特定领域的一些组件的整合,它从更高的层次和更大的规模来软件重用。它不仅重用了代码,而且重用了分析和设计,以求更好地提高效率和质量。该文主要从方法学的角度讨论如何实施一个面向对象的框架(Object-Oriented Framework,简称为OOF)的方法,同时介绍国内外在面向对象框架领域的一些研究和实践活动,并对如何加强相关领域的研究提出一些思路。  相似文献   

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

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