摘要
在软件开发过程中,一直存在着两个问题:第一,软件工程师与系统工程师的交互比较困难,因为二者缺乏共同的交流平台;第二,软件开发工程师通常根据项目经理的命令写代码,无缘真正了解客户对产品的需求。模型驱动开发(Model Driven Development,简称MDD)的应用,很好地解决了这两个问题。所谓模型驱动开发,就是将开发过程用统一的模型来表示。模型的一个主要用途是消除开发过程中各参与方之间的隔阂,需求工程师,系统分析员,软件开发人员和测试者都可以通过这个共同的模型进行交互。
出处
《程序员》
2008年第9期30-30,共1页
Programmer