可是如果单单是这个区别,那么设计的时候为什么要强调Model driven design呢?如果我已经是Model Driven的Analize了,那么设计为什么要再次强调Model driven呢?
另外,domain driven与model driven有什么区别?
另外,domain driven与model driven有什么区别?
但是其分析的思想关键是看其Model Driven Design怎么样对这一观点存在一些不同看法。分析往往是站在客户立场上,更偏重于业务领域,分析仅仅是个业务领域抽象化得过程。这个时候,往往不会过多考虑系统得实现问题。而设计则是基于分析模型,考虑系统实现得问题,如何实现更加合理,比如运用设计模式提升系统扩展性、灵活性等。二者虽然有时候会有一些交叉,但是我想不会是“分析的思想关键是看其Model Driven Design”这样紧密得关系。
的确对于这些词儿大家层次不同有着不同认识,但是这只能说是大家出发点不同,站得立场和角度不同,所以看待同一个问题得方式不同.软件里边似乎有种怪现象,一个概念提出来了,往往没有一个标准得定义或者说明,怎样讲都有道理。