国际对象管理组织提出模型驱动软件体系结构(MDA),以模型建立与模型转换为中心的思想为软件开发带来了新变革,但OMG并未给出各层次具体模型与建模理论.为了对随需应变的企业管理软件开发提供一组理论与方法支持,本文提出一种可互操作、可配置与可执行的企业模型驱动体系结构ICEMDA:面向过程的ICE-CIM、面向对象的ICE-PIM、面向模式的ICE-PSM和面向构件与配置的ICE-CODE.本文阐述了ICE-MDA各层次模型的建模思想、核心概念及以核心概念为主的模型之间的转换.ICEMDA可有效指导用户快速开发与实施复杂管理软件.
MDA based on modeling and transformation brings novel thought to improve software development,but OMG doesn t give the concrete modeling methodology and reference model.This paper proposes an ICEMDA framework of software development for enterprise transforming on demand,including the process-oriented ICE-CIM,object-oriented ICE-PIM,pattern-oriented ICE-PSM and business component based ICE-CODE.The paper presents modeling thinking on every layer of ICEMDA,core concepts and model transformation based on them. The contribution of ICEMDA is helpful to develop and implement the large scale complicated software for enterprises.