为了减少需求变更对软件开发的影响,提高软件开发效率和系统的可维护性,针对面向对象的数据库建设环节,在MDA思想的基础上,提出了基于元模型的UML模型到数据库模型的自动转换,建立了平台无关模型和平台相关模型的元模型,分析了Atlas的转换语言及其特点。以Web信息管理系统为例,说明了在模型转换中自动化地生成目标模型,并在一定程度上验证了MDA在软件开发中的可行性。
To reduce the impact of requirement changes to the development of software, improve the software development effi ciency and maintainability of the system, for the objectoriented database construction, based on the MDA theory, automatic transformation on metamodel of the UML model is proposed to database model and the platform independent metamodel and platform specific metamodel is established, and then the Atlas conversion language and its characteristics. Finally, examples of Web information application explained how to automatically generate the target model from the source model and to some extent verified the feasibility of the MDA in the software development.