最近看了些建模方面的资料,感觉一团乱麻,MODENLING好象是一种很高层次的技术, 作用在于系统设计中,在代码实现之前给系统一个比较形象的认识,方便用户与设计人员的交互,方便设计人员表达他们对系统的认识以及他们对程序内在机制的设计,这个设计也成为设计人员与代码编制人员交互的接口,代码编制工作可以在各个MODEL的基础上方便的实现,那么可以这么认为MODEL是现实到代码之间的一层映射,虽然在OOP流行的现在,直接由现实到代码也是困难的,MODEL说明了这个过程.
还有就是MODEL和软件工程相关比较密切,如果认为软件工程是面向管理的软件开发组织方法,那么MODEL作用还是在系统设计方面.
更多的,关于技术方面对MODEL的认识或者期待应该通过MODEL设计直接生成代码,也就是用比程序设计语言(例如:c++,JAVA)更抽象的方法生成可执行代码,但这个就好比一种新的程序设计方法,那么它所能带来的变化也是比较革命性的,是比现有程序设计语言更高级的程序设计方法,到那时的代码应该不再是串行的文字代码,而是平面的图表(象现在许多建模语言表示的那样:UML),甚至可能是立体的...