关于MDD和DDD的一些菜鸟级的困惑

08-05-26 superyuan
         

不要笑哈

1,MDD中的M代表着模型,这个模型是需求模型,还是系统模型呢,我认为是前者;

2,DDD中的领域应该是问题领域,我在学软件工程,看书上说用例驱动设计,这个设计

应该指的是将需求模型(如用例图等)转化为静态的类图吧?这就是所谓的MDD吗?而DDD又是怎么一回事呢?二者的本质区别在哪儿呢?

【注】我是初学者,请各位大虾指点。

         

1
killer
2008-05-28 19:57

>>>1,MDD中的M代表着模型,这个模型是需求模型,还是系统模型呢,我认为是前者;

MDD中的M代表业务领域模型,是对需求进行提炼、建模的成果。

2,DDD中的领域应该是问题领域,我在学软件工程,看书上说用例驱动设计,这个设计

应该指的是将需求模型(如用例图等)转化为静态的类图吧?这就是所谓的MDD吗?而DDD又是怎么一回事呢?二者的本质区别在哪儿呢?

DDD是领域驱动设计,当然也是指业务领域,应该说DDD是MDD的一个广义词,在一般语境下两者基本一致,在特定的上下文里注意区分其范围含义。

oyws602
2010-01-08 22:11