共查询到20条相似文献,搜索用时 78 毫秒
1.
2.
3.
4.
介绍了软件复用技术的基本概念,分析了软件复用的过程;以江苏校园招聘网为例对软件复用技术的开发模型进行了详细的研究. 相似文献
5.
介绍了软件复用技术的基本概念,分析了软件复用的过程;以江苏校园招聘网为例对软件复用技术的开发模型进行了详细的研究。 相似文献
6.
基于构件的软件复用在软件企业中的实现模型 总被引:2,自引:0,他引:2
阐述了基于构件的软件复用技术,利用其成熟的构件设计标准提出了一种比较实用的实现模型,并尝试此技术在公务网项目中的实践应用,极大地方便了软件复用,对提高软件开放效率有着重要意义。 相似文献
7.
对于构造高效可复用的通用软件组件的研究已成为软件工程领域非常有研究价值的工作.软件的分析模式是可复用的组件模型,然而一般的分析模式中都存在一些不足,这些不足使得分析模式很难成为高效可复用的组件模型.本文将提出八个重要分析模式属性来评价模式的可复用性,另外提出一种稳定的分析模式的概念,最后将稳定的分析模式与其他模式进行比较. 相似文献
8.
软件复用度量是软件复用技术中不可分割的一部分,在软件复用开发中占据重要地位。软件复用开发与传统的软件开发方式不同,从而影响到软件度量,因此需要新的软件复用度量方法,软件复用度量的研究已经引起学术界的广泛重视。本文是一篇软件复用度量综述,阐述了软件复用对度量的影响以及有关软件复用的度量。 相似文献
9.
软件构件模型及实现方法分析 总被引:3,自引:0,他引:3
本文介绍了DCOM,EJB,CORBA三种构件模型,并对它们各自的特点进行了介绍,同时通过对它们进行比较,给出它们各自的优缺点及相互关系。 相似文献
10.
11.
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. 相似文献
12.
Software reusability is widely believed to be a key to help overcome the ongoing software crisis by improving software productivity and quality. New computer technology and the demands of an advancing society require new and more complicated software. It is unrealistic to expect that every software system can be developed solely reusing existing software; however, software reusability has proven to be a way of enhancing software productivity and quality in different organizations. It is also believed that reuse of code segments alone does not significantly reduce software development effort.By creating reuse support information while software is being developed (when the software is best known to software developers), the reuse effort for both software development and maintenance can be potentially reduced.In this paper, five types of RSI are presented: Semantic Web, Horizontal Web, Vertical Web, Syntactic Web, and Alternative Web. We collectively call these five webs a Quintet Web. The Semantic Web enables software developers to locate a software segment. The Horizontal Web provides a means to reuse a block of soflware along with other types of software from other phases of a development process. The inter-phase integration of software can be performed through this Web. The Vertical Web identifies the vertical relationship of a software block to its operational environment. The Syntactic Web locates all statements in which a variable is used. The Alternative Web provides alternative software blocks that perform an identical operation.A prototype of the Quintet Web is presented. 相似文献
13.
产品线成本模型的比较与分析 总被引:1,自引:0,他引:1
为给软件产品线决策者应用软件产品线模型提供理论上的参考,综合分析比较了近年来的20种软件产品线模型,在对软件产品线模型的投资循环、重用方式、货币时间价值、经济函数、成本因子和重用成本等方面因素进行细致分析的基础上提出了软件产品线模型的比较框架,在该框架内着重分析了其中5种典型的软件产品线模型,对应用软件产品线开发方式的成本估算和投资分析做了细致分析,并对当前软件产品线模型时存在的问题和发展方向进行了探讨. 相似文献
14.
15.
Taghi M. Khoshgoftaar Edward B. Allen Kalai S. Kalaichelvan Nishith Goel 《Empirical Software Engineering》1996,1(1):31-44
This paper presents a case study of a software project in the maintenance phase. The case study was based on a sample of modules, representing about 1.3 million lines of code, from a very large telecommunications system. Software quality models were developed to predict the number of faults expected from the coding through operations phases. Since modules from the prior release were often reused to develop a new release, one model incorporated reuse data as additional independent variables. We compare this model's performance to a similar model without reuse data.Software quality models often have product metrics as the only input data for predicting quality. There is an implicit assumption that all the modules have had a similar development history, so that product attributes are the primary drivers of different quality levels. Reuse of software as components and software evolution do not fit this assumption very well, and consequently, traditional models for such environments may not have adequate accuracy. Focusing on the software maintenance phase, this study demonstrated that reuse data can significantly improve the predictive accuracy of software quality models. 相似文献
16.
基于WebService的软件分布式重用的研究与实现 总被引:2,自引:1,他引:2
本文从时间、空间、与应用领域分析了软件重用的特征与重用粒度,针对传统软件不能跨平台、分布式用重等问题,提出了基于WebService的软件分布式重用模式,同时结合实例描述了基于WebService的软件分布式重用的实现; 相似文献
17.
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. 相似文献
18.
19.
20.
软件集成与复用是提高开发效率和质量的重要途径,而开发标准是实现集成与复用的重要因素。通过分析InChI、Jmol和BALL等实例,提出了化学信息学开源软件开发的数据通信标准、界面标准和模块标准问题。在此基础上,以作者进行的分子相似性与差异性研究为例,展示了对开源科学计算软件SciLab的主成分分析(PCA)模块进行改进、集成和复用的情况,说明对开源软件应采取扬弃态度,保障集成、复用的成效。 相似文献