模型驱动工程（MDE, Model-Driven Engineering）是软件工程的一个分支，它将模型与建模拓展到软件开发的所有方面，形成一个多维建模空间，从而将工程活动建立在这些模型的映射和转换之上。MDE的基本原则是将模型视为第一实体，将所有软件产物当做模型或模型要素。
背景.在计算机应用领域，“模型驱动”（model-driven）概念在国际上的广泛关注，主要是在对象管理组织（OMG）2002年提出的“模型驱动架构”（MDA）及相关的“模型驱动开发”（MDD）等概念之后。