基于领域驱动设计的应用系统模型  被引量:19

Application model based on domain-driven design

在线阅读下载全文

作  者:李引[1,2] 袁峰[1,2] 

机构地区:[1]中国科学院软件技术研究所互联网软件技术实验室,北京100190 [2]广州中国科学院软件应用技术研究所,广州511458

出  处:《计算机工程与应用》2013年第16期1-8,共8页Computer Engineering and Applications

基  金:广州市科技计划项目(No.201200000039)

摘  要:领域驱动设计(Domain-Driven Design,DDD)是Evans提出来的用来处理软件系统核心复杂性的方法。该方法的有效性在实践中得到证明,但是方法在细节上存在不够清晰、对设计人员素质要求高等问题。在对大量业务系统进行分析和实践的基础上,对业务对象的公共操作进行了抽象,提出了基于DDD的应用系统模型来指导系统设计和开发。研发了开发框架对业务系统中通用的属性和操作进行了封装。实际项目中的应用证明了该框架能够辅助进行系统设计开发,提高软件开发效率和减少缺陷。Domain-Driven Design (DDD) is introduced by Evans E. to track complexity in the software, which has been proved effectively in practical.However, it lacks of f'me-grained defmition of some details and depends on the high-quality of the developers and so on.Based on the analysis of a number of business systems, the common operations of business object are abstracted, and an application model of DDD is proposed to guide the system design and development.Meanwhile, a framework is proposed to encapsulate common properties and operations of business system.In practical, this framework has been proved to assist the soft- ware development and improve the efficiency and reduce effort.

关 键 词:领域驱动设计 应用系统模型 开发框架 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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