-
题名面向领域驱动设计的逆向建模支持方法
被引量:4
- 1
-
-
作者
钟陈星
李文君
任贵杰
荣国平
-
机构
南京大学软件学院
计算机软件新技术国家重点实验室(南京大学)
-
出处
《软件学报》
EI
CSCD
北大核心
2022年第7期2562-2580,共19页
-
基金
国家自然科学基金(62072227,61802173)
国家重点研发计划(2019YFE0105500)
+1 种基金
江苏省政府间双边创新项目(BZ2020017)
南京大学计算机软件新技术国家重点实验室创新项目(ZZKT2019B01)
-
文摘
领域驱动设计作为一种应对领域复杂性的软件开发方法,近年来得到了广泛应用.作为其中的关键步骤,领域建模仍然面临着领域模型与程序设计之间松散的逻辑关系带来的种种问题.为了应对此问题,基于模型驱动的逆向工程,提出了一种面向领域驱动设计的代码到模型的转换方法,以更好地支持领域建模,并实现了自动化工具原型.该方法能够实时抽象出程序设计对应的领域模型,一方面有助于通过对比程序设计与领域模型的分歧来避免设计偏离模型,另一方面减少了知识消化过程中对代码实现细节的依赖,从而促进了程序设计对建模过程的反馈.案例研究部分将该方法应用于实际软件项目,结果充分表明了其有效性.
-
关键词
领域驱动设计
代码到模型转换
模型驱动的逆向工程
领域模型
程序设计
-
Keywords
domain-driven design
code to model transformation
model-driven reverse engineering
domain model
programming
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-