首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 296 毫秒
1.
软件重用技术和开发管理模式研究   总被引:2,自引:0,他引:2  
孟德斌  张雪松 《计算机工程》2002,28(3):83-84,116
研究和探讨了基于可重用构件库的软件开发模式,并提出了实施软件重用技术的组织结构框架和管理过程,为软件企业实施软件重用技术提供了参考。  相似文献   

2.
构件由于其本身的诸多特性,正在成为软件开发的一个热点,基于构件的软件开发方法被视为解决软件危机,提高软件生产效率和质量的一条现实可行的途径.构件重用的目标是达到需求、分析、设计、编码、测试的重用.  相似文献   

3.
基于构件的软件复用技术   总被引:1,自引:0,他引:1  
软件的可重用技术是提高软件生产率、解决软件危机的良好途径。文章阐述了软件复用技术的优势,并提出在现阶段软件复用存在的问题.进而探讨基于构件的复用技术在软件开发方法中的领域分析建模和体系结构设计、构件开发、应用程序开发。  相似文献   

4.
基于构件的软件重用   总被引:1,自引:0,他引:1  
本文简单介绍了可重用构件描述语言Recos,并着重讨论了可重用库的管理和基于可重用构件的软件组装问题.  相似文献   

5.
一种可重用构件的设计方法   总被引:16,自引:2,他引:14  
随着计算机硬件的迅猛发展,软件变得越来越复杂,如何迅速高效地开发出易扩展、易维护、对需求变化具有适应性的软件成为一个急需解决的问题,基于构件的开发是解决这一问题的良好思路,而可重用构件及其结构的设计与优化是其中的关键,首先对现有的构件设施地简要介绍和评价,对构件模型进行卫定义,并给出了玫般情况下构件设计的步骤,然后在此基础上,用定性与定量相结合的方式,给出了玫种标识和设计构件的方法,以及相应的算法  相似文献   

6.
制造控制系统的软件构件模型   总被引:1,自引:0,他引:1  
为了实现制造控制系统软件的有效重用,提出了制造控制系统软件构件的描述模型,保证软件构件描述与可执行代码之间的一致性。通过领域分析,将制造控制系统的软件构件接口与实现分离,信息与功能分离,构件之间通信通过独立的数据对象实现。消除了软件构件之间的网状调用关系,简化了应用软件结构和软件设计,提高了软件的可重用性和重用效率。  相似文献   

7.
基于可重用构件库的软件重用技术   总被引:16,自引:0,他引:16  
一、引言 1968年Mollroy在NATo软件工程会议上首次提出了软件重用的思想。1983年Freeman又进一步拓广了软件重用的概念,指出可重用的构件不仅可以是源代码片断,还可以是模块、设计结构  相似文献   

8.
李强  王正志 《微机发展》1999,9(1):52-55
软件重用是降低开发费用、提高软件生产效率和系统的可靠性、可维护性的有效方法,而构件软件是目前发展最快的软件重用技术。本文介绍一个遥感信息处理系统,阐述了其基于构件软件体系结构的开发思想及其特点。  相似文献   

9.
软件复用技术为解决软件危机、提高软件生产效率和质量提供一个现实可行的解决方案.以工程造价软件开发过程为实例,研究软件复用技术在工程造价软件开发过程各个阶段的应用,分析并设计一个建设工程造价软件的分层模型架构,根据工程造价工作流程的特性,结合软件工程开发原理,提出了在工程造价领域软件开发适用纵向复用,实现了在建设工程造价软件开发中在不同层次应用构件复用技术,有效缩短软件开发的周期,提高了软件开发的效率和质量.  相似文献   

10.
基于知识的可重用构件查询系统KCQ   总被引:1,自引:0,他引:1       下载免费PDF全文
本文提出了一个基于知识的、支持面向对象程序设计方法的软件重用构件查询系统,本系统采用了语义网络知识表示模型,提供了构件知识表示语言CKRL,来描述可重用构件的特征和用于检索的知识.提供了语义网络联想式查询、条件查询和构件评价.  相似文献   

11.
软件复用机会的识别   总被引:4,自引:0,他引:4  
软件危机的出现制约了软件规模的进一步发展。软件复用技术成为解决软件危机的一个途径,构件复用是软件复用的一个重要的组成部分。对软件开发者来说,如何着手进行复用,是一个急需解决的问题。文中通过对可复用构件理论的研究,结合在软件开发中的实践经验,总结了识别软件可复用机会的方法和策略,提出了多领域再分析法。给出了该方法的实施步骤、相应技术及策略,建立了相应模型。  相似文献   

12.
软件复用是解决软件危机的重要手段,构件库是软件复用的重要的技术支撑之一,为了进一步提高构件重用的可能性和效率,支持构件库的分布式访问,提出了基于ALOAF模型和CORBA技术的分布式构件库框架模型。文中讨论了开放体系结构的构件库框架(ALOAF)、CORBA技术和基于ALOAF分布式构件库框架模型的层次结构,并给出了基于中介服务器该模型的一种实现方案。在此基础上,以VisiBroker中间件和ORACLE数据库为支撑,采用JBUILDER9开发工具,开发了一个分布式构件库原型系统,验证了分布式构件库实现方案的可行性和有效性。  相似文献   

13.
基于现有构件以演化方式产生出新的构件是提高软件复用水平和满足用户不断变化需求的关键技术。首先,给出了一种基于多个代理的构件演化交互模型,该模型能够以自治方式实现演化一致性数据处理;其次,利用方面织入机制将新的功能代码准确织入现有构件内部,降低了构件不同功能代码的耦合度;然后,对构件演化的复杂度进行了讨论,给出了四项演化复杂度评价指标和一个复杂度计算模型,以对构件演化成本进行量化估算;最后,以数字化校园中各应用系统间数据交换构件演化为例,证明了方法的可行性和有效性。  相似文献   

14.
丁建  胡金初 《微机发展》2004,14(12):36-38
为了提高软件的可重用性、软件开发的效率、软件系统的可靠性和灵活性,软件开发技术在传统的结构化程序设计和面向对象的程序设计方法的基础上,发展到了基于组件的开发阶段。文中介绍了系统采用的关键技术———组件技术及基于组件的软件开发过程,然后应用组件技术设计了网上购物系统。实践证明基于组件技术的软件设计方法可以缩短软件开发周期,降低开发费用,增强软件的复用能力。基于组件技术设计的网上购物系统具有很好的可靠性、可维护性以及安全性。  相似文献   

15.
在特定领域的测试软件项目中,普遍存在着整体上基本相同或相似,但在个体上存在差异的情况。目前,在软件开发中使用的各种重用技术和方法,能够解决很多普遍性问题,但在面对个性问题时,开发效率下降,无法快速响应用户的个性化要求。为此,提出了一种基于组件的测试软件定制化开发方法。通过组件重用,解决项目中的共性问题;针对差异性需求,提供了标准化的个性组件,其内部预设了可变点,并提供了相应的变化机制和常用的实现方案。开发人员以个性组件为原型,通过对可变点的功能扩展,开发出全新的定制化组件。实际应用表明,在针对用户的多样性需求时,本方法既保证了开发的稳定性,同时更为敏捷和高效,满足软件产品的定制化开发需要。  相似文献   

16.
一种面向对象的软件复用框架   总被引:2,自引:0,他引:2  
本文利用面向对象技术,提出了一种面向对象的软件复用框架,该框架采用面向对象的类来实现构件,为了提高构件库的组织管理效率,采用为构件库建立多个索引链等策略,构件检索采用模糊查询和详细查询的两个阶段来实现,构件集成采用基于星型拓扑结构的构件集成方法。  相似文献   

17.
基于Agent面向软件重用的敏捷供应链模型   总被引:6,自引:0,他引:6  
敏捷性和快速响应性是现代企业成功的关键因素,供应链管理正成为现代企业提高竞争力而采取的有效的先进手段,它要求敏捷化的信息系统支持,满足企业快速构造供应链的需要,因此,如何实现供应链系统的软件重用,就具有非常重要的现实意义,提出了将企业的商务逻辑与具体事务处理分开的思想,建立基于agent的敏捷化供应链管理模型,通过对商务逻辑的规则模型和软件代理的活动行为模型建立,利用ECA规则协调多代理系统的活动,从而有效地支持供应链动态建立,过程重组,增强供应链系统信息分布处理,软件可重用和规模可扩展能力。  相似文献   

18.
油气田图形构件研发是油气田业务构件研究的重要内容,易组装性是其主要质量特性。而SJ/T 11374-2007《软件构件 产品质量》中易组装性作为可复用性特性的子特性,无法对油气田图形构件的易组装性特性进行全面度量评价。依据SJ/T 11374-2007《软件构件 产品质量》标准,提出的油气田图形构件质量模型,对原有的可复用性特性内容进行了裁剪,增加了易组装性特性及相关子特性,并提出了相应的度量方法。  相似文献   

19.
随着迭代开发过程在软件开发中的应用,再工程也愈发显得有价值,被广泛应用于绝大部分的软件开发模式中。为了使系统具有更好的可复用性和可扩展性,更高级别地构建模块、类或对象的组合,更好地应对用户不断变化的需求,提高软件系统的开发效率,节省开发人员劳动力等要求得以实现,在面向对象的软件系统设计中引入设计模式是必须的,也是非常必要的。  相似文献   

20.
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.  相似文献   

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

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