首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
软件重用是软件界追求的目标,人们正努力实现基于框架、体系结构和需求的重用,但具体实现技术还不够成熟。框架是可重用的特定领域应用软件的半成品,在框架上定制可以建立具体的应用系统。一个好的框架可大大节省开发时间,降低开发成本。简要介绍了软件重用和框架,提出了一个用于信息系统领域的框架设计,并给出了该框架的体系结构和开发模型。  相似文献   

2.
软件复用是将已有的软件及其有效成分用于构造新的软件或系统软件,是提高软件质量和生产效率的的基本途径。本文主要介绍软件复用的基本概念、分类,软件复用技术以及基于复用的软件开发过程。  相似文献   

3.
本文针对目前管理信息系统(MIS)开发中所存在的大量重复设计、重复编码之现况,根据结构重用的理论,提出了一个新的系统结构模型—抽象层数据库模型。实现了管理信息系统中数据库对操作处理层的数据抽象和数据封闭,从而解决了管理信息系统中操作处理层对不同数据库操作的大量重复开发问题。  相似文献   

4.
童怡 《福建电脑》2009,25(9):49-49,23
软件复用时软件工程研究的一类重要问题,本文介绍了软件复用的基本概念及软件复用的分类.指出并分析了实施软件复用时应注意的几个方面的问题。  相似文献   

5.
软件复用技术在Web数据库开发中的应用   总被引:1,自引:0,他引:1  
分析研究Web数据库应用开发中的典型模式,介绍了利用程序生成技术实现软件复用的原理和方法。结果表明可极大地提高开发信息系统的效率。  相似文献   

6.
在重用检测类数据库软件时,所遇到的重要问题之一是DataWindow 的列标题修改问题。因为目前的应用中,不能实现由普通用户自行完成对它的修改,因此成了此类数据库软件重用过程中的主要障碍之一。本文首先构建了特殊的底层数据库,然后通过数据库的初始化、更新及DataWindow 的列标题更新,最终实现了DataWindow 的列标题修改。应用本技术开发检测类数据库软件,解决了不同检测对象下数据库软件的重用性问题,减小了软件的开发时间,方便简单,易于操作。  相似文献   

7.
本文在现代光通信的基础上,主要对DWDM技术的基本原理、关键技术、特点和影响因素做一个全面的论述。同时结合实际的工程应用,进一步论证了这种技术的广泛应用前景,最后论述了下一代密集波分复用(DWDM)系统的发展趋势和面临的问题。  相似文献   

8.
MySQL是开放源代码数据库管理系统,已经成功地应用到很多系统中,它具有功能强、使用简便、管理方便、运行速度快等优点.数据越来越多MySQL数据库的运维越来越重要,结合MySQL主键特性,针对MySQL数据库主键重复进行原因分析,并提出了处理措施.  相似文献   

9.
本文结合数据库设计理论和实际软件研发经验,从不同角度阐述了数据库设计中键定义的方法,同时阐述了各种不同的设计方法带来的优点和缺陷,从而为数据库设计的稳定性、可靠性和可扩展性提供有力的保障,体现了在不同开发环境和不同的项目中,键的选择是不同的,应该以满足实际的业务需求为标准,严格的维护数据的完整性和数据库表的关联一致性。  相似文献   

10.
本文介绍了一种利用FoxPro语言实现数据库结构和数据库结构字典库同步生成和维护的方法,并就实现该方法的技巧作了一些探讨。本文的提出,对于当前大型化MIS的开发具有一定的帮助作用。  相似文献   

11.
CIEM系统数据库模式设计方法   总被引:2,自引:0,他引:2  
  相似文献   

12.
Reuse is viewed as a realistically effective approach to solving software crisis. For an organization that wants to build a reuse program, technical and non-technical issues must be considered in parallel. In this paper, a model-based approach to building systematic reuse program is presented. Component-based reuse is currently a dominant approach to software reuse. In this approach, building the right reusable component model is the first important step. In order to achieve systematic reuse, a set of component models should be built from different perspectives. Each of these models will give a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. There already exist some component models for reuse from technical perspectives. But less attention is paid to the reusable components from a non-technical view, especially from the view of process and management. In our approach, a reusable component model—FLP model for reusable component—is introduced. This model describes components from three dimensions (Form, Level, and Presentation) and views components and their relationships from the perspective of process and management. It determines the sphere of reusable components, the time points of reusing components in the development process, and the needed means to present components in terms of the abstraction level, logic granularity and presentation media. Being the basis on which the management and technical decisions are made, our model will be used as the kernel model to initialize and normalize a systematic enterprise reuse program.  相似文献   

13.
Java中的组件复用相关技术   总被引:10,自引:0,他引:10  
组件技术其实是模块概念发展而来的。除了在开发中分解复杂度外,更重要的在于提高代码复用和互操作性。这里主要讨论了Java中反射技术与JNI技术及其对组件复用的贡献,并例举了相应实例。  相似文献   

14.
一种基于虚拟主键的数据库水印算法   总被引:1,自引:0,他引:1  
针对目前数据库水印算法不能有效抵御主键攻击的问题,以虚拟主键为标记基准,在关系数据库的指定有效位上进行操作,将位图作为水印信息嵌入,从而实现关系数据库的版权保护.通过(7,4)海明码和大数表决的结合,使算法在有效抵抗主键攻击的同时,增强水印信息鲁棒性.理论分析和实验结果表明,该算法易于实现,将有广阔的应用前景.  相似文献   

15.
In product lifecycle management, the efficiency of information reuse relies on the definition and management of equivalence information between various product data and structure representations. Equivalence information ensures the consistency and traceability of product information throughout the product lifecycle. The sales-delivery process of engineer-to-order (ETO) products presents a great potential for design reuse, i.e. the reuse of previously validated design solutions in the design of new product variants according to customer-specific requirements. A product family data model that focuses on the interdependencies of viewpoints on information will therefore improve the setup of design reuse mechanisms such as modularity. This paper describes the Adaptive Generic Product Structure (AGPS), a dynamic structure-based product family modelling approach that enables the systematic aggregation of product variants and their distinctive components. The purpose of the approach is to capitalize on the expanding component variety developed within previous product variants as early as the sales lead phase of the sales-delivery process, in order to reduce customer-driven design costs and shorten lead-times. An illustrative example based on the aerospace industry is presented.  相似文献   

16.
David C. Rine  Nader Nada 《Software》2000,30(6):685-722
The contribution of this paper is a reference model for the practice of software reuse. Our research thesis is that software development based upon a software reuse reference model improves quality of products, productivity of processes and product time‐to‐market for many software development enterprises. The definition and investigation of such a model has been carried out using three steps. First, the reference model is developed based on existing software reuse concepts. Second, this reference model is empirically studied using both legacy studies and lessons learned studies. Third, the impact of the reference model on software development productivity, quality, and time‐to‐market is empirically derived. Copyright © 2000 John Wiley & Sons, Ltd.  相似文献   

17.
Deep learning has shown significant improvements on various machine learning tasks by introducing a wide spectrum of neural network models. Yet, for these neural network models, it is necessary to label a tremendous amount of training data, which is prohibitively expensive in reality. In this paper, we propose OnLine Machine Learning (OLML) database which stores trained models and reuses these models in a new training task to achieve a better training effect with a small amount of training data. An efficient model reuse algorithm AdaReuse is developed in the OLML database. Specifically, AdaReuse firstly estimates the reuse potential of trained models from domain relatedness and model quality, through which a group of trained models with high reuse potential for the training task could be selected efficiently. Then, multi selected models will be trained iteratively to encourage diverse models, with which a better training effect could be achieved by ensemble. We evaluate AdaReuse on two types of natural language processing (NLP) tasks, and the results show AdaReuse could improve the training effect significantly compared with models training from scratch when the training data is limited. Based on AdaReuse, we implement an OLML database prototype system which could accept a training task as an SQL-like query and automatically generate a training plan by selecting and reusing trained models. Usability studies are conducted to illustrate the OLML database could properly store the trained models, and reuse the trained models efficiently in new training tasks.  相似文献   

18.
Building enterprise reuse program——A model-based approach   总被引:1,自引:0,他引:1  
Reuse is viewed as a realistically effective approach to solving software crisis. For an organization that wants to build a reuse program, technical and non-technical issues must be considered in parallel. In this paper, a model-based approach to building systematic reuse program is presented. Component-based reuse is currently a dominant approach to software reuse. In this approach, building the right reusable component model is the first important step. In order to achieve systematic reuse, a set of component models should be built from different perspectives. Each of these models will give a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. There already exist some component models for reuse from technical perspectives. But less attention is paid to the reusable components from a non-technical view, especially fromthe view of process and management. In our approach, a reusable component model--FLP modelfor reusable component  相似文献   

19.
In contrast to current practices where software reuse is applied recursively and reusable assets are tailored trough parameterization or specialization, existing reuse economic models assume that (i) the cost of reusing a software asset depends on its size and (ii) reusable assets are developed from scratch. The contribution of this paper is that it provides modeling elements and an economic model that is better aligned with current practices. The functioning of the model is illustrated in an example. The example also shows how the model can support practitioners in deciding whether it is economically feasible to apply software reuse recursively.  相似文献   

20.
软件复用经济学模型比较分析   总被引:2,自引:2,他引:0  
说明了软件复用经济学模型的主要目的和任务,对目前国际上提出的12个模型进行了比较分析。将复用经济学模型划分为两类:成本收益模型和投资分析模型,并举例介绍了相关类型的模型。对分析的所有模型列表比较,分析了它们的适用情况和异同点,并对领域存在的问题进行了讨论。  相似文献   

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

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