共查询到20条相似文献,搜索用时 218 毫秒
1.
基于可复用构件思想的ETL架构设计 总被引:1,自引:0,他引:1
为了在一类相似或相近的数据仓库系统中共享ETL过程,以提高数据仓库构建的效率,提出基于可复用构件思想的ETL架构,介绍10家银联省级分公司统计分析系统ETL构件识别过程,探讨了基于已识别构件设计可重用ETL架构的方法,在实际应用中,该架构大幅度地提高了银联统计分析系统数据仓库构件的效率和质量,表明这种基于可复用构件思想的ETL架构是有效的. 相似文献
2.
3.
模型复用是提高建模质量和效率的主要手段,而模型构件是复用的核心和基础。在对构成企业这一社会技术系统的各种要素进行分析的基础上,首先将组成系统的要素分为功能构件、资源构件和人力构件等三类模型构件。然后以Petri网作为建模工具,给出一种以模型构件作为变迁和库所的企业整体建模方法。由此方法建立的企业模型具有良好的整体性和可复用性,能够全面反映构成企业的技术实体、资源和人等要素的配置和相互关系。最后给出一个企业建模实例。 相似文献
4.
本文首先提出了软件复用是当今提高IC-CAD领域中软件的高效率和实用性的一种重要方法,叙述了它在IC-CAD领域中的应用前景;接着在此基础之上给出了一个IC软件复用系统的模型,并认为IC-CAD领域中的软件标准化可以通过这样的系统而得以实施与推广。然而,本文就软件复用实施过程中的三个瓶颈问题-外来软件实例的理解和软构件的特征提取、软构件库的结构和软构件的获了、系统在软构件基础之上的综合过程。 相似文献
5.
本文首先提出了软件复用是当今提高IC-CAD领域中软件的高效率和实用性的一种重要方法,叙述了它在IC-CAD领域中的应用前景;接着在此基础之上给出了一个IC软件复用系统的模型,并认为IC-CAD领域中的软件标准化可以通过这样的系统而得以实施与推广。然而,本文就软件复用实施过程中的三个瓶颈问题──外来软件实例的理解和软构件的特征提取、软构件库的结构和软构件的获取、系统在软构件基础之上的综合过程,给出了它们在IC-CAD领域中的可行的途径。这些方法已经部分在IC-CAD软件工具开发及系统集成的集成化环境ICSDE(IC-CADSoft-wareDevelopmentEnvironment)系统中实现。 相似文献
6.
7.
构件的功能语义是复用者了解并判断构件可复用性的重要依据,因此必须在构件开发者和复用者共同的知识基础上进行构件描述.目前已有一些方法引入本体作为构件语义描述的基础,但仍然存在语义描述不够精确以及无法支持语义的组装推导等不足.引入了领域分析中提出的基于本体的领域特征模型作为构件语义描述基础,在此基础上给出了构件端口语义、静态语义、语义协议的定义以及语义组装算法.基于构件静态语义和组装算法可以在构件组装时进行语义合成,从而辅助开发者进行基于语义的构件适配和组装分析. 相似文献
8.
9.
软件构件匹配技术研究 总被引:2,自引:1,他引:1
张驰 《微电子学与计算机》2009,26(3)
基于构件的软件开发(CBSD)以软件体系结构为蓝图,通过可复用构件的组装构建高质量大规模应用系统,是软件开发走上工业化的必由之路,如何从构件库中找到适用的可复用构件是CBSD的关键环节,首先分析了基于软件体系结构的CBSD开发过程,接着研究了软件构件模型和接口结构,最后给出了基调匹配和基于此的构件匹配算法. 相似文献
10.
基于构架/构件的专向领域的应用系统开发策略 总被引:1,自引:0,他引:1
基于构架的软件复用开发是当前软件开发方法的热点之一。从软件复用的角度,通过实际系统的开发,对基于构架/构件的专向领域的应用系统开发策略进行了探讨,重点对领域分析、软件构架、构件生产、系统组装等几个方面进行了分析,并提出了利用代码对构件命名的新思路,提高了系统的动态组装能力。 相似文献
11.
遗留系统是企业建立新信息系统时,面临的首要问题。在简单介绍了中间件技术的基础上,提出利用中间件技术通过构件化实现对遗留系统改造的方法,改造过程包括4个阶段:恢复遗留系统的软件体系结构;设计目标系统的软件体系结构;重新构造目标系统的构件;实现基于构件的目标系统。实践证明,该方法对遗留系统的再工程具有较大的实用价值。 相似文献
12.
13.
14.
Valdis Berzins Man-Tak Shing Luqi Michael Saluto Julian Williams 《Design Automation for Embedded Systems》2000,5(3-4):251-263
This paper describes a case study to determine whether computer-aided prototyping techniques provide a cost-effective means for re-engineering legacy software. The case study consists of developing an object-oriented modular architecture for the existing US Army Janus combat simulation system, and validating the architecture via an executable prototype using the Computer Aided Prototyping System (CAPS), a research tool developed at the Naval Postgraduate School. The case study showed that prototyping can be a valuable aid in the re-engineering of legacy systems, particularly in cases where radical changes to system conceptualization and software structure are needed. The CAPS system enabled us to do this with a minimal amount of coding effort. 相似文献
15.
16.
软件模式作为一种有效的重用手段正日益得到开发组织和学术界的广泛关注.目前对软件模式的研究侧重于利用非结构化的方法构建和描述模式,开发者很难对模式进行维护和重用.本文提出了一个支持软件重用的面向模式的软件开发过程,它将基于体系结构的建模方法与软件过程有机地结合在一起.面向模式的软件开发过程包括四个阶段:业务分析、需求分析、构件设计和构件实施.模式用于描述各个阶段的丁作产品,同时也是开发经验的表示.不同模式之间的可跟踪性是随着开发过程自动产生的,软件构件具有可跟踪性,其可重用性得到提高. 相似文献
17.
基于构件的软件复用的前提之一是存在并能够找到大量可复用的构件,软件构件库是对软件构件进行管理的基础设施,其作用是对大量构件进行管理,并辅助软件开发者找到合适的构件.在构件库中,基于构件标签的分类管理是一种新型的构件信息分类管理方法,该方法使用构件标签(Tag)对构件进行管理,并支持用户通过选择标签进行构件检索,该方法能够更直接的反应构件的特性,并能够有效提高检索效率.然而,由于构件库中许多构件没有构件标签,而通过人工的方法为构件库中存在的构件资源添加标签需要耗费大量的时间和人力资源,特别是当构件数量较大时,通过人工方式为构件添加标签是难以实现的.因此本文提出了一种基于分类的构件标签自动提取方法,该方法能够根据构件描述信息自动提取构件标签.本文对基于该方法的构件标签自动提取工具的实现进行了论述,并通过实验验证了该工具的有效性. 相似文献
18.
J2EE构件化软件支撑平台研究与应用开发 总被引:1,自引:0,他引:1
为了提高软件复用程度,适应需求变化,提高业务应用系统开发效率和可维护性,研究了构件化、平台化的软件开发方法。基于Java2企业版(J2EE)的软件支撑平台,应用结构化、层次化和面向对象的方法,重点研究了软件支撑平台组成结构、软件构件定义、属性、表现和模型、构件分类与管理技术。同时,结合J2EE构件化软件支撑平台及其构件,研究了基于构件的业务应用软件的开发方法和过程模型。给出了基于J2EE的软件支撑平台的业务应用具体开发步骤,在多个实际项目中得到了应用。应用结果表明,提高了业务系统开发效率20%左右,软件复用显著提高,适应需求变化,可维护性增强。 相似文献
19.
软件产品线是提高软件开发效率与质量的有效途径,它以体系结构(SA)为蓝图,定义组成产品线的构件与构件之间相互作用的关系,指导基于构件的应用产品组装实现.现有的基于接口连接式的体系结构仅能描述构件间的直接交互,却无法支持产品线可变性所带来的更为复杂的构件交互情况.因此,本文提出一种扩展方面机制的软件产品线体系结构建模及构件组装实现方法,其核心是一套扩展xADL2.0、结合面向方面机制的软件产品线体系结构描述语言.它能支持基于可变性的产品线体系结构设计与定制,并指导应用产品的构件组装过程.在此方法的基础上,我们开发了原型工具FdSPLC,提供对体系结构的可视化建模以及应用产品的自动化生成. 相似文献
20.
在软件工程中关于软件重用的问题是近几年来研究的热点问题。其中研究较多且应用广泛的是基于组件的软件重用。提出了一种基于组件的软件工程开发方法,并进行了详细的阐述。 相似文献