摘要
基于领域本体的需求获取使得用领域术语描述用户需求,并进行应用模型的自动分析成为可能,以尽可能地保证需求描述的正确性和完整性。从以领域概念为背景的应用模型,到以软件概念为基础的应用软件模型,是需求工程要完成的一个实质性跨越。UML是目前软件需求描述的一个实际上的标准。该文主要论述了从基于领域本体的应用需求描述到基于UML的软件需求文档的自动转换过程,文章提出建立从领域本体概念到UML概念映射规则库,以及根据UML概念填写用XML表示的UML图元模板的规则库,设计并实现了一个基于规则的,从应用需求概念到UML图元模板的自动转换工具。
Requirements Elicitation based on Domain Ontology makes it possible to describe customers' requirements in domain terminology and automatically analyze application models.Mapping application models described with domain con-cepts to software models with software concepts is a substantial gap needed to be addressed in requirement engineering.UML is a de facto standard of software requirement description at present.This paper mainly presents a automatic con-version process from application description based on Domain Ontology to software requirement specification based on UML.Two heuristic rule bases have been built for this purpose:one for mapping Domain Ontology concepts to UML concepts,the other for filling out UML graph templates in XML language.An automatic conversion tool has also been designed.
出处
《计算机工程与应用》
CSCD
北大核心
2004年第33期50-55,共6页
Computer Engineering and Applications
基金
国家自然科学重点基金项目(编号:60233010)
国家重点基础研究发展规划项目(编号:2002CB312004)
国家863高技术课题(编号:2001AA113130)
国家基础研究重大项目前期研究专项(编号:2001CCA03000)
中国科学院知识创新工程项目以及中科院管理
决策与信息系统实验室的