共查询到18条相似文献,搜索用时 46 毫秒
1.
非成熟领域软件复用过程模型 总被引:1,自引:0,他引:1
将一个软件企业或开发团队实现有组织的软件复用分为4个阶段,针对可复用资源积累阶段的特点,提出了非成熟领域软件复用过程模型,应用系统分析设计与领域分析适当结合,经数次迭代,逐步积累领域知识,使面向提交的应用系统开发平滑过渡到基于复用地开发,使该领域尽快成熟.该过程模型还考虑了应用系统开发时效和软件开发团队运营成本问题,此阶段软件复用不强调领域工程,应用系统开发是面向提交的,但需要使用基于构件的软件开发. 相似文献
2.
基于构件的领域分析方法与建模研究 总被引:3,自引:0,他引:3
在基于构件的软件工程思想指导下,介绍了面向特定领域的软件开发过程,对基于特征的领域分析方法中结合面向对象和构件化的思想进行了探讨,提出了基于构件的领域需求分析方法,提高了软件复用的层次,并将此方法应用于基金管理领域的需求分析中。 相似文献
3.
基于可复用构件库的软件开发 总被引:1,自引:0,他引:1
基于可复用的库的软件开发发现已成为软件开发的主流范型之一,本文主要对基于可复用的构件的软件开发,复用环境以及一些与之相关的技术进行全面的探讨。 相似文献
4.
可复用构件表示模型研究 总被引:6,自引:0,他引:6
依据AND-CASE环境对软件构件的要求,提出可复用构件表示模型,将刻面法和规格说明相结合的综合刻面法描述构件库中的构件,以兼顾刻画法的灵活易用性和规格说明的规范性,并将其应用于AND-CASE环境,有效实施内建层次词典检索有多种形式的构件匹配。 相似文献
5.
本文根据AND-CASE环境对软件构件的要求,提出可复用构件表示模型,将刻面法和规格说明相结合的综合刻面法描述构件库中的构件,以兼顾刻面法的灵活易用性和规格说明的规范性,并将其应用于AND-CASE环境,有效实施内建层次词典检索和多种形式的构件匹配。 相似文献
6.
提出了一种基于复用的构件开发模型,该模型解决了构件内部结构和组织问题,保证良好的功能职责划分和关注点分离;保证构件以规范化的方式提供对外服务接口和扩展接口;保证构件具有良好的扩展性以及随需应变的能力.通过应用该模型开发了面向金融领域的客户管理构件,并将该构件复用于具体的金融项目.实践表明,该模型能提高软件复用率,降低开发难度,加快开发速度. 相似文献
7.
采用面向对象技术的领域工程 总被引:1,自引:0,他引:1
面向对象技术是应用工程中成熟的主流技术。领域工程为应用工程提供了领域构件和领域构架,所以在很大程度上支持了软件复。采用面向对象技术的领域工程将提供更多的软件复用。 相似文献
8.
基于构件复用的社会化软件工程模式 总被引:2,自引:0,他引:2
论述社会化软件工程概念,提出了基于构件复用的社会化软件工程模式。在该模式下,软件生产分为软件构件生产和应用软件生产,两类生产都通过全球网,按照市场机制,分工合作,形成全新的软件生产模式。为了适应这种生产模式,一种新型的CASE被提出,这种CASE分为构件生产CASE和应用软件生产CASE。文中介绍了这种CASE的结构,并且分析了与传统CDSE的区别。 相似文献
9.
软件复用技术为解决软件危机、提高软件生产效率和质量提供一个现实可行的解决方案.以工程造价软件开发过程为实例,研究软件复用技术在工程造价软件开发过程各个阶段的应用,分析并设计一个建设工程造价软件的分层模型架构,根据工程造价工作流程的特性,结合软件工程开发原理,提出了在工程造价领域软件开发适用纵向复用,实现了在建设工程造价软件开发中在不同层次应用构件复用技术,有效缩短软件开发的周期,提高了软件开发的效率和质量. 相似文献
10.
基于领域构件的开发平台设计与实现 总被引:13,自引:0,他引:13
本文介绍一个基于领域构件的开发平台的体系结构及开发模型。以油库信息系统开发平台为背景介绍了领域构件的抽取,构件的体系结构及系统集成机制,解决了在同一领域软件复用问题。 相似文献
11.
针对领域的可重用构件库的实现 总被引:6,自引:0,他引:6
具体领域内的软件系统开发的共性,使得生成该领域内的专用构件、并建立构件库成为可能。本文将这一过程分解为构件提取、构件封装、构件分类、构件库的组织、构件库维护等各阶段,并详尽地讨论了每个阶段中的具体技术,为针对领域的可重用构件库的实现提供一种模式。 相似文献
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.
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 相似文献
14.
15.
从软件复用的角度设计了一个DHF,用来实现CAD系统中的绘图帮助功能.DHF具有良好的复用性,已经应用在一个盒型CAD系统中;同时,它还可以被复用到其他CAD系统中. 相似文献
16.
可复用软件构件表示方法的分析 总被引:5,自引:1,他引:5
软件复用有利于提高软件开发的生产率和软件系统的可靠性,降低软件开发的成本,使软件开发实现工程化和产业化。软件构件是其核心技术和基本单位,它是将应用系统中相对稳定的成分提取出来,形成可以重复使用的软件单元。随着软件复用实践的深入,组织内部积累大量构件,对这些构件的组织、管理尤为重要。有效的构件表示和检索是实现高效复用的保证,从而大大降低复用成本。文中对构件的表示进行了分析和比较,为实践中的复用项目提供了技术支持。 相似文献
17.
Hong Mei 《Annals of Software Engineering》2001,11(1):219-236
This paper discusses that in order to achieve systematic reuse, the technical and non-technical issues must be considered in parallel, and a set of component models should be built from different perspectives. Each of these models gives a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. Especially, we present a reusable component model – FLP model for reusable component, which describes components from three dimensions (form, level, and presentation) and views components and their relationships from the perspective of process and management. This model 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. It is the basis on which the management and technical decisions are made. It will be used as the kernel model to initialize and normalize a systematic enterprise reuse program. After the FLP model, the relationships among these different models are discussed. Furthermore, the usage of these models to facilitate the perspective management of enterprise software reuse is discussed. 相似文献
18.
构件适应技术是基于构件的软件工程中一个很难解决的问题,分析了三种构件适应结构的应用条件,采用了形式化语义的方法描述和推导了与构件以及构件适应相关的问题,根据构件描述与应用需求描述动态地选择不同的适应层次来适应构件,从被适应的构件描述中推导出复合构件的描述,为构件适应的形式化分析、组装正确性检验提供了保证,并列出了一些值得进一步研究的问题。 相似文献