摘要
分析遵循模型驱动架构(MDA)规范的AndroMDA原理,以及相关应用程序的结构.以一个简化的小区车辆管理系统开发为例,说明利用MDA思想进行软件开发的全过程.即首先采用MagicDraw建立系统的平台无关模型,然后,对工程的配置进行修改和调整.在模型设计好且工程配置完成后,在AndroMDA中执行maven install命令,验证系统模型并生成应用程序代码.
The principle of AndroMDA, a model driven architecture(MDA) standard, and the structure of applications concerned are analyzed. A simplified community vehicle management system is used to show the whole process of application software development based on it. In the process, a platform independent model is first created using MagicDraw, then the project configuration file is modified an adjusted, after that, the model is verified and the program generated by execution command "maven install" in AndroMDA.
出处
《华侨大学学报(自然科学版)》
CAS
北大核心
2009年第4期478-480,共3页
Journal of Huaqiao University(Natural Science)
基金
福建省自然科学基金资助项目(A0810013)
关键词
模型驱动架构
平台无关模型
平台相关模型
统一建模语言
实体
model driven architecture
platform independent models
platform specific model
unified modeling language
entity