……曾几何时人们也从来没有什么建筑蓝图甚至设计师,许多“伟大”的古代建筑也许就是在那样的环境下完成的。更何
况眼前就有一个现实的用途:帮助解决企业信息化或管理软件开发与应用所遇到的一些难题。学究点说,这一用途,可概括在上
述三个基本方面之二中,信息系统被看作兴建或改造的企业系统的一个部分。但从它的特殊性、重要性等,也可以将其单列,附
加在上述三个基本方面之后,即构建企业信息系统。
设想由“企业的人”清晰准确地描述它们需要的企业(部分的),然后这些需求或构想被反映在它们面对的企业信息系统
中——这可以有很多种不同程度的实现方式或层次,以下四种可能是最典型和重要的:
1)形成书面叙述文件,交给软件开发者去进一步设计实现。
2)形成严谨的叙述文件,可能某种程度(部分)电脑可解释的,令其精确地限定整个开发过程和结果。
3)形成完全电脑可解释的模型,自动生成代码。
4)形成电脑可执行的模型,基于通用的平台,直接形成面对用户的“功能”。
我在1998年所提出的新一代企业信息系统构思,对应上述第四层,我自己称其为“模型驱动系统”(Model Driven
System, MDS)。目前MDA的理解和应用,主要集中在第二层和第三层。不同层次上,对模型的要求、效果和实现方法,都是不可
同日而语的。
http://www.ee-forum.org/bbs/bbsview2.asp?type=2&id=46