领域工程概述  被引量:74

An Outline of Domain Engineering

在线阅读下载全文

作  者:李克勤[1] 陈兆良[1] 梅宏[1] 杨芙清[1] 

机构地区:[1]北京大学计算机科学技术系,北京100871

出  处:《计算机科学》1999年第5期21-25,共5页Computer Science

摘  要:一、引言领域工程是为一组相似或相近系统的应用工程建立基本能力和必备基础的过程,它覆盖了建立可复用的软件构件的所有活动。其中“领域”是指一组具有相似或相近软件需求的应用系统所覆盖的功能区域。领域工程对领域中的系统进行分析,识别这些应用的共同特征和可变特征,对刻画这些特征的对象和操作进行选择和抽象,形成领域模型,依据领域模型产生出领域中应用共同具有的体系结构(即特定领域的软件构架,缩写为DSSA)或生成过程,并以此为基础识别、开发和组织可复用构件。这样,当开发同一领域中的新应用时,可以根据领域模型,确定新应用的需求规约,根据特定领域的软件构架形成新应用的设计,并以此为基础选择可复用构件进行组装,从而形成新系统。Domain engineering is the process establishing fundamental capability and necessary basis for the application engineering of a group of similar systems. It covers all the activities to build reusable software components-Domain engineering helps to solve the identification, organization and utilization of reusable information, so it provides powerful support for software reuse. Domain engineering promises to produce component with higher reusability, and defines chances and contexts of reuse by defining architecture. All of these eventually support developers to reuse these components, and make reuse formal, systematic and efficient. This article introduces domain engineering briefly, discusses its supporting to software reuse, and introduces systematic software reuse as the basis of domain engineering. After that, this article discusses basic technological problems of domain engineering in detail, and presents two domain engineering methods.

关 键 词:软件复用 领域工程 软件开发 软件构架 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象