基于模型驱动架构的软件快速开发技术研究
Research on Software Rapid Development Technology of Model Driven Architecture
摘要:
企业信息化战略使得信息管理系统等应用性软件需求不断增大,针对传统开发技术存在开发效率低、人力资源成本高、开发周期长,软件可移植性和扩展性有待进一步提高等问题,研究并建立了基于模型驱动架构的软件开发方法。该方法利用模型思想,建立平台无关模型,通过模型转换技术转换为平台相关模型,然后生成WEB应用系统。论文梳理了传统软件开发技术存在的不足,分析了模型驱动架构相关技术,研究了基于模型驱动架构的软件开发框架的总体设计思路,并通过模块设计、模块实现和在中小企业信息管理系统二次开发中的实践应用实现证明了基于模型驱动架构的软件开发框架的有效性和实用性。
Abstract:
The demand of application software such as information management system is increasing. Aiming at the problems of low development efficiency, high cost of human resources, long development cycle, software portability and scalability need to be further improved in traditional development technology, a software development method based on Model Driven Architecture(MDA) is studied and established. The core of the method bases on the model conversion technology and builds platform independent mode, and then generates WEB application system. The article combs the shortcomings of the traditional software development technology, analyzes the related technologies of MDA, studies the overall design ideas of the software development framework based on MDA. Through the module design and the module implementation, the framework is applied in the secondary development of SME information management system for practical application. The practical application proves the validity and practicability of the software development framework based on model-driven architecture.
参考文献
|
[1]
|
叶发忠, 何希琼, 钟勇. 模型驱动架构的研究[J]. 计算机应用, 2006, 26(zl): 248-249+257.
|
|
[2]
|
OMG (Object Management Group) (2021). MDA Guide.
http://www.omg.org/cgi-bin/apps/doc?omg/03-06-01.pdf
|
|
[3]
|
施蓓莉. 基于模型驱动架构的个人理财资产配置系统开发应用研究[J]. 电子技术与软件工程, 2016(12): 171.
|
|
[4]
|
邓禹. 基于MDA的面向微服务模型转换研究[D]: [硕士学位论文]. 昆明理工大学, 2018.
|
|
[5]
|
陈勇, 李静燕, 王志坚. 模型驱动体系结构浅析[J]. 计算机应用研究, 2004, 21(12): 19-22.
|
|
[6]
|
张行知. 模型驱动体系结构研究[J]. 信息通信, 2016(5): 16-17.
|
|
[7]
|
Mellor, S.J. and Scott, K. (2004) MDA Distilled. Addison-Wesley, Boston.
|
|
[8]
|
余秋惠, 何成万. 一种基于角色的MDA模型转换方法[J]. 武汉化工学院学报, 2006, 28(2): 70-73.
|
|
[9]
|
Harold, E.R. XML宝典[M]. 马云, 钟萍, 等, 译. 北京: 电子工业出版社, 2002.
|
|
[10]
|
冯文堂, 胡强, 万建成. 基于XML的界面自动生成[J]. 计算机应用研究, 2006(9): 75-77.
|
|
[11]
|
韩萌. 基于Ajax技术的Web应用[J]. 宁夏师范学院学报(自然科学), 2010, 31(3): 67-71.
|
|
[12]
|
罗异. 基于模型驱动架构的Web代码生成方法研究与应用[D]: [硕士学位论文]. 重庆邮电大学, 2018.
|
|
[13]
|
石双元. Web应用开发技术[M]. 北京: 清华大学出版社, 2010: 1-5.
|
|
[14]
|
吉奥特, 等, 著. 系统工程Petri网建模、验证与应用指南[M]. 王生原, 等, 译. 北京: 电子工业出版社, 2005.
|