Model Driven Analize与Model Driven Design的区别?

字面上看一个是分析,一个是设计。
可是如果单单是这个区别,那么设计的时候为什么要强调Model driven design呢?如果我已经是Model Driven的Analize了,那么设计为什么要再次强调Model driven呢?

另外,domain driven与model driven有什么区别?

抱歉,是Analyze.
domain driven实际上是一个建模的过程,主要是对业务领域进行分析得到业务领域相关的模型。
而model driven是一个从domain模型到系统设计的过程,中间要考虑实现的问题,诸如设计模式等,二者可以说是又先后顺序的。不知偶的理解对否?banq大哥请指点一下。

Model Driven Analize,可能大家都以为自己是那么分析了,但是其分析的思想关键是看其Model Driven Design怎么样,个人感觉其实这两者是相通的,他们都是在阐述我们设计的境界高低的一些名词,比如我们还有
Medata Driven,AOP,IOC,等等。不同的人的应用水平就不一样,你看,
Banq被gigix问的....):。

为什么要再次强调Model driven呢,只是更好些的一种提法,大体知道就行了。

别扭。。中正气--》北京?
我感觉这个Model driven Analyze本身就是个怪叫法,Model我想是需要Analyze才能出来得吧?没有Analyze,Model哪里来得?为什么还Model Driven Analyze,像是一个先有蛋后有鸡得问题呢?哪位大师能给我解释清楚这个Model Driven Analyze,到底有没有这么一个概念?(MDA似乎是Model driven Architect)

但是其分析的思想关键是看其Model Driven Design怎么样对这一观点存在一些不同看法。分析往往是站在客户立场上,更偏重于业务领域,分析仅仅是个业务领域抽象化得过程。这个时候,往往不会过多考虑系统得实现问题。而设计则是基于分析模型,考虑系统实现得问题,如何实现更加合理,比如运用设计模式提升系统扩展性、灵活性等。二者虽然有时候会有一些交叉,但是我想不会是“分析的思想关键是看其Model Driven Design”这样紧密得关系。

的确对于这些词儿大家层次不同有着不同认识,但是这只能说是大家出发点不同,站得立场和角度不同,所以看待同一个问题得方式不同.软件里边似乎有种怪现象,一个概念提出来了,往往没有一个标准得定义或者说明,怎样讲都有道理。

分析和设计本身就是两个清楚的过程吧,面向模型设计是和面向数据表设计区别的,是先设计模型还是先设计数据表的问题,如果采取面向模型分析,自然过渡到面向模式设计。 一点点看法。

banq所说的模型是指哪一种模型,是对象模型(含行为)还是实体模型(无行为)?
对于分析是面向数据表还是面向模型,这一点我是没有疑问的。
但是我所知道的,在分析阶段可以得出的模型有很多种。比如:概念数据模型(实体模型),对象模型,流程模型等。这里,我的个人理解就是对象模型=实体模型+流程模型;不知道对否?

对象模型=实体模型+流程模型
关键是你这个对象模型的定义,这方面的学说和研究分支很多,各个学派给不同的名词,可能他们说的是同样的东东。不知你是从哪里引用的?