首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 156 毫秒
1.
基于面向对象框架的软件开发方法   总被引:15,自引:1,他引:15  
何昭  李传湘  崔巍 《计算机工程》2002,28(4):5-6,142
分析了框架的特征以及它与其它的一些常用的面向对象复用技术如类库、组件、设计模式的联系,给出了基于框架的软件开发方法BFD(Based-framework Development)的开发过程。并讨论了在BFD中目前的研究重点和BFD的最新的发展趋势。  相似文献   

2.
介绍了基于重用的软件开发过程;指出面向对象技术是一种基于重用的软件开发技术;最后,讨论了面向对象技术中类库开发与重用的3种途径。  相似文献   

3.
面向对象类库可复用性的统计分析   总被引:3,自引:1,他引:2  
面向对象技术目前还不很成熟,软件开发人员往往缺乏领域的专门知识,所以设计高质量的类库比较困难。可复用性好的类库往往是反复调整和改进的结果。软件开发中产生的程序代码蕴含着统计分析,提取其中的知识,能为调整和改进类库提供很好的启发。本文以C++类库为例,介绍面向对象类库可复用性的统计分析方法及其对改进类库提供的帮助。  相似文献   

4.
基于面向对象软件复用的类库技术得到了广泛关注,随着应用的扩大,类库规模也日渐扩大。类部件如何在软件开发过程中被快捷高效地检索复用,以及怎样加强类库之间的协作,成为类库技术得以进一步发展的瓶颈。论文提出了一种基于Agent的智能类部件检索技术,阐述了其工作原理、算法及其构架。实现了类部件高速精准的自动检索和同源类库中部件共享,有效提高了类库管理系统的智能化水平。  相似文献   

5.
基于面向对象软件复用的类库技术得到了广泛关注。随着应用的扩大,类库的规模也日渐扩大。类部件如何在软件开发过程中被快捷高效地检索、复用,以及怎样加强类库之间的协作,已成为类库技术得以进一步发展的瓶颈。本文提出了一种基于Agent的智能类部件检索技术, 阐述了其工作原理、算法及其构架。实现了类部件高速精准的自动检索和同源类库中部件共享,有效地提高了类库管理系统的智能化水平。  相似文献   

6.
面向对象的软件开发方法   总被引:1,自引:1,他引:0  
本文说明了面向对象的软件开发与设计的优点,并提出了面向对象的系统分析与类库的管理方法。  相似文献   

7.
面向对象技术是一个用途非常广泛的软件开发方法,它支持了软件复用技术。软件复用是软件开发中避免重复劳动的一种行之有效的解决方案,复用技术可以提高软件生产率,降低开发成本,缩短开发周期。本文分剐介绍了面向对象技术和软件复用技术基本概念,并对二者之间的关系作了探讨。  相似文献   

8.
随着计算机应用技术的逐渐发展推进,人们对应用软件提出了越来越多的要求,这在很大程度上推动了软件开发行业的发展.近年来,软件复用逐渐成为了软件工程中较为重要的研究目标之一.随着面向对象技术的出现,面向对象框架的应用变得直观重要.因此,本文将以面向对象框架的软件开发方法为文章进行阐述的主要内容,通过对框架和其他面向对象复用技术之间的联系进行阐述,给出具体的开发过程,最后对其应用展开研究,以供参考.  相似文献   

9.
面向对象软件开发工具集中类库和模型库的研究与实现   总被引:2,自引:0,他引:2  
类库可以有效地支持复用,该文就如何在面向对象软件开发工具集中建立类库和模型库展开讨论。首先研究了类库中类的存储和组织形式,以及检索和提取方法,给出了类库权限和安全方面的解决方案,然后讨论了模型库的设计,并研究了相关的模型演化问题,给出了一种方便实用的记录模型演化过程的方法。青鸟面向对象工具集JBOO2.0对上述研究进行了成功的实践。  相似文献   

10.
软件复用是软件开发中避免重复劳动的一种行之有效的解决方案,好的复用技术可以节约开发成本,缩短开发时间,带来高可靠、高性能、高质量和高效率的软件新系统。面向对象技术是一个非常实用且强有力的软件开发方法,并阐述了软件复用在面向对象方法中的应用。  相似文献   

11.
Object-oriented frameworks are often hard to learn and use (J. Bosch et al., In: ACM Computing Survey's Symposia on Object Oriented Application Frameworks, 1998; M. Fayad and D.C. Schmidt, Communication of the ACM, Special Issue on Object-Oriented Application Frameworks 1997;40(10)). As a result, software cost rises and quality suffers. Thus the capability to automatically detect errors occurring at the boundary between frameworks and applications is considered crucial to mitigate the problem. This paper introduces the notion of framework, constraints and a specification language, FCL (Framework Constraints Language), to formally specify them. Framework constraints are rules that frameworks impose on the code of framework-based applications. The semantics of FCL is primarily based on first order predicate logic and set theory though the evolving syntax is designed to resemble that of programming languages as much as possible. We take examples from the MFC (Microsoft Foundation Classes) framework (G. Shepherd and S. Wingo, MFC Internals: Inside the Microsoft Foundation Classes Architecture. Reading, MA: Addison Wesley, 1996) demonstrating both the nature of framework constraints and the semantics of FCL. Essentially, framework constraints can be regarded as framework-specific typing rules conveyed by the specification language FCL, and thus can be enforced by techniques analogous to those of conventional type checking.  相似文献   

12.
本文简述了HLA架构在分布式系统设计中的重要作用,分析了HLA系统的以FOM为中心的编程模型的特点及带来的开发、维护和重用问题。本文提出的HLA中的超联邦管理方法是在联邦执行的层面上对其进行控制,实现了灵活机动的仿真方式,并成功地解决了上述问题。本文还对HLA和流行的场景渲染技术的结合做了有益的尝试,对大型可视化仿真具有一定的参考价值。  相似文献   

13.
FCL is a higher-order functional programming language which consolidates and extends a number of desirable features of existing languages. This paper describes the salient features of FCL and an algorithm for translation to highly parallel data flow graphs. The translation algorithm is based on a set of extended “combinators”. The relationship between functional programming languages and demand-driven or data-driven data flow architectures is established.  相似文献   

14.
软件体系结构在软件重用中有着特殊的意义。缺乏显式的描述并使用支持体系结构重用过程的信息和缺乏有效的重用方法是软件体系结构难以重用最根本的原因。在软件设计阶段,将元信息、元建模、反射和软件体系结构结合起来,构造了一种支持软件体系结构重用的反射式软件体系结构。给出了基于反射式软件体系结构的软件体系结构重用过程。给出了反射式软件体系结构的具体化过程的基本原理和具体化操作的Object-Z形式化描述,即创建元组件、创建元连接器、创建元组合件操作的形式化描述。给出了基于反射式软件体系结构的软件体系结构重用的支撑工具的设计过程。  相似文献   

15.
This article provides some new insight into the properties of four well-established classifier paradigms, namely support vector machines (SVM), classifiers based on mixture density models (CMM), fuzzy classifiers (FCL), and radial basis function neural networks (RBF). It will be shown that these classifiers can be formulated in a way such that they are functionally equivalent or at least highly similar. The interpretation of a specific classifier as being an SVM, CMM, FCL, or RBF then only depends on the objective function and the optimization algorithm used to adjust the parameters. The properties of these four paradigms, however, are very different: a discriminative classifier such as an SVM is expected to have optimal generalization capabilities on new data, a generative classifier such as a CMM also aims at modeling the processes from which the observed data originate, and a comprehensible classifier such as an FCL is intended to be parameterized and understood by human domain experts. We will discuss the advantages and disadvantages of these properties and show how they can be measured numerically in order to compare these classifiers. In such a way, the article aims at supporting a practitioner in assessing the properties of classifier paradigms and in selecting or combining certain paradigms for a given application problem.  相似文献   

16.
非线性空间几何收缩的分形图象压缩编码   总被引:2,自引:0,他引:2       下载免费PDF全文
在经典的空间几何线性均值收缩算法的基础上,提出了一种非线性空间几何收缩算法。由实验表明,该算法不仅能提高压缩比,而且对信噪比也有一定的改善。  相似文献   

17.
本文介绍了基于Linux的嵌入式LCD设计的实现,以ARM处理器S3C2410X嵌入式芯片为平台,设计了嵌入式Linux下的设备驱动程序和帧缓冲设备驱动程序,为同一类设备定义好structfile_operations中的操作函数,处理了大部分与设备相关的操作,在framebuffer内部结构中定义了三个数据结构,实现了对LCD的控制。  相似文献   

18.
本文首先针对企业分布式应用的普遍需求,论述了企业应用的计算结构以及业务逻辑层应用的不同模式,然后通过分析主流中间件产品的结构和功能,基于CORBA分布对象计算技术,给出了相应解决方案。通过重用预开发的对象模板,定制具有不同结构的应用集成框架和公共服务设施,使开发人员能够有效利用CORBA分布计算平台提供的功能,
构造出高质量、结构优良的企业分布式应用。  相似文献   

19.
超图模型:基于超图的设计模式描述和复用实现   总被引:5,自引:0,他引:5  
设计模式描述了面向对象软件设计的经验,是软件复用的关键技术。由于设计模式涉及范围广泛而且抽象,即使模式本身并不深奥,因其表示或描述隐晦,在软件开发中难以理解和实现复用。文章提出了超图模型,即基于超图的设计模式表示,并对其在软件系统开发中的复用进行了分析研究。对基于设计模式的软件系统构建进行了探索。  相似文献   

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

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

京公网安备 11010802026262号