期刊文献+

领域工程概述 被引量:74

An Outline of Domain Engineering
在线阅读 下载PDF
导出
摘要 一、引言领域工程是为一组相似或相近系统的应用工程建立基本能力和必备基础的过程,它覆盖了建立可复用的软件构件的所有活动。其中“领域”是指一组具有相似或相近软件需求的应用系统所覆盖的功能区域。领域工程对领域中的系统进行分析,识别这些应用的共同特征和可变特征,对刻画这些特征的对象和操作进行选择和抽象,形成领域模型,依据领域模型产生出领域中应用共同具有的体系结构(即特定领域的软件构架,缩写为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.
出处 《计算机科学》 CSCD 北大核心 1999年第5期21-25,共5页 Computer Science
关键词 软件复用 领域工程 软件开发 软件构架 Software engineering, Software reuse, Domain engineering
  • 相关文献

同被引文献494

引证文献74

二级引证文献398

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部