模型驱动架构(Model Driven Architecture,MDA)是一种先进、系统、高效的软件开发方法。然而掌握MDA模型转换和实现完整代码生成,具有一定的难度。在研究元建模技术的基础上,对领域建模语言(Domain Specific Language,DSL)与元建模相结...模型驱动架构(Model Driven Architecture,MDA)是一种先进、系统、高效的软件开发方法。然而掌握MDA模型转换和实现完整代码生成,具有一定的难度。在研究元建模技术的基础上,对领域建模语言(Domain Specific Language,DSL)与元建模相结合的开发方法进行了探索,该方法基于MDA以模型为中心的思想,能快速通过模型转换实现完整代码的生成,易用性提高。结合Web应用系统这个领域,利用领域型元建模工具MetaEdit+,以学生健康信息收集系统的开发为例,验证了领域元建模开发方式在解决领域问题上的可行性。展开更多
文摘模型驱动架构(Model Driven Architecture,MDA)是一种先进、系统、高效的软件开发方法。然而掌握MDA模型转换和实现完整代码生成,具有一定的难度。在研究元建模技术的基础上,对领域建模语言(Domain Specific Language,DSL)与元建模相结合的开发方法进行了探索,该方法基于MDA以模型为中心的思想,能快速通过模型转换实现完整代码的生成,易用性提高。结合Web应用系统这个领域,利用领域型元建模工具MetaEdit+,以学生健康信息收集系统的开发为例,验证了领域元建模开发方式在解决领域问题上的可行性。