共查询到19条相似文献,搜索用时 687 毫秒
1.
2.
基于模糊重用库的容错软件开发 总被引:1,自引:0,他引:1
容错设计是改进软件可靠性的有效途径,然而由于设计多样性的实现很困难且开销大,导致该项技术目前仅应用于一些安全关键系统之中,为此,提出了一种将重用技术引入到容错软件开发过程中的应用框架,框架以模糊重用库为核心,增强的可靠性开发模型为基础,参数化可靠性指标为相异性设计的依据,简化了容错软件的开发过程,在方法和实践上改进了软件系统的可靠性,介绍了重用库结构,增强的可靠性开发方法,基于重用的相异性设计及其容错软件开发的支持。 相似文献
3.
4.
许多软件开发组织在软件开发中出现困难,而软件重用是解决危机的途径之一。在当前的可重用软件开发中,软件构件技术是关键的技术因素。文章通过分析国内外软件开发方法的现状,介绍了采用领域工程、构件库等方法实现软件开发的重用,从而满足软件工业需求,提高软件开发效率和质量。 相似文献
5.
6.
为了缓解软件危机,许多人寄希望于软件重用技术,软件重用被认为是提高软件生产率和质量的关键,本文着重介绍了作者设计开发的一个支持软件重用的一体化软件开发环境SSRE,介绍了SSRE体系结构,各部分功能,主要工作流程以及软件构件的描述形式。利用SSRE,用户能够使用此环境中重用构件库中的软件构件,高效率地开发出高质量的应用软件。 相似文献
7.
8.
一种可重用构件模型——类属构件 总被引:10,自引:3,他引:7
软件重用是在开发一个新的应用系统时,重复使用以前在别的应用系统开发活动中所建立和使用过的软件资源。这些软件资源不仅包括源代码,还包括软件开发方法、需求规格说明、设计结构、开发工具与支撑环境、测试分析数据和维护信息等。软件重用技术有助于提高软件开发的生产率,提高软件系统的可靠性。降低软件开发的成本.因而它已成为软件工程的重要研究课题。 相似文献
9.
软件重用是目前提高软件质量和开发效率、降低软件开发成本的一种重要手段。本文分析了当前软件重用的特点,针对其不足以及目前软件开发的状况提出了动态软件重用的思想。这一思想的一个重要特征是由可重用软部件完成软件重用活动。为了实现动态软件重用的思想,我们进一步提出了基于Agent的软件重用方法,分析了该方法在实
实现动态软件重用中的有效性和面临的问题以及解决问题的技术途径。 相似文献
实现动态软件重用中的有效性和面临的问题以及解决问题的技术途径。 相似文献
10.
11.
软件重复创建造成的巨大浪费,一直未被人们充分重视.构建软件复用库,实现复用驱动的软件开发过程是提高软件开发效率和质量的有效途径,分析复用驱动的软件开发过程,探讨了在软件工程领域实现软件复用的技术方法和软件复用能力评估. 相似文献
12.
13.
软件重用是重复使用软件资源的过程。软件资源包括程序代码、测试用例、设计文档、设计过程、需要分析文档等等。对于新的软件开发项目而言,它们或者是构成整个目标软件系统的部件, 或者在软件开发过程中发挥某种作用。通过采用软件重用技术能有效地提高软件生产率、降低软件开发成本。本文首先描述软件重用的含义,介绍了目前流行的几种软件重用方法,然后结合GIS软件的开发讨论软件重用技术的应用。 相似文献
14.
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. 相似文献
15.
面向对象和构件的软件开发平台,几乎是现在信息系统开发的必备之物,通过在平台之上融入三层架构及复用技术来构建一个功能丰富,结构灵活的软件框架也成为现在应用系统开发的主流思想。在介绍分析软件复用技术和三层架构思想的基础之上,研究并提出了基于.NET环境的三层架构信息系统软件框架设计的基本思路和方法,同时运用C#语言实现了该软件框架的代码自动生成器。信息系统开发时通过运用该软件框架代码生成器可以很方便的生成一个MIS雏形,从而能有效的提高信息系统软件的开发效率和软件标准化及构件化水平。 相似文献
16.
17.
18.
19.
龚付生 《电脑编程技巧与维护》2013,(24):29-30
从软件重用技术在通用办公管理系统开发过程中的系统分析、系统设计,以及编码等环节需要注意的问题进行分析、探讨,总结了软件的重用与层次重用的方法. 相似文献