基于MDA自动生成WebApp技术的研究
发布时间:2018-04-03 00:17
本文选题:MDA 切入点:WebApp 出处:《昆明理工大学》2017年硕士论文
【摘要】:互联网服务的迅猛发展,已经和软件业的发展密不可分,经过将近六十年的发展已成现代社会中一个支柱产业。同时在浏览互联网的方式和工具也发生了变化。很多情况下,人们不愿意将有些应用下载到客户端,更愿意使用浏览器直接使用应用,这样WebApp就应运而生了。WebApp是不需要下载安装,是一种生存于浏览器中的应用。虽然Web App这种轻应用使用起来很方便,但是WebApp开发的生命周期中可能会因为各种各样的原因使得WebApp需要不断改进。这就导致了软件开发速度跟不上用户需求的变化、开发时间极大加长、开发费用增加和维护更新困难等一系列问题。而且轻型软件的开发应该着重具体功能的实现、用户的易用性和体验度的设计上。为了解决这个问题,其中一个方法就是将模型驱动架构(Model Driven Architecture,MDA)的开发思想注入到WebApp的开发生命周期中。本文主要叙述了:1、WebApp和MDA的国内外研究现状、本文的研究意义和本文中使用的相关技术的介绍;2、现有的 WebApp 开发框架 MDWAF(Model Driven WebApp Development Framework)的主要框架的描述和功能解释;3、提出了对MDWAF框架的改进框架MY__MDWAF,为MDWAF框架添加了计算无关模型(Computation Independent Model,CIM)到平台无关模型(Platform Independent Model,PIM)的转换;4、MY_MDWAF框架下PIM层图形模型到PIM层文本模型的转换规则的定义和设计。5、MY_MDWAF框架下PIM层模型到平台相关模型(Platform Specific Model,PSM)转换过程的描述和具体代码的生成工作。6、通过一个简单的例子说明在MY_MDWAF框架下的WebApp开发流程的可行性。
[Abstract]:The rapid development of Internet service has been closely related to the development of software industry. After nearly 60 years of development, it has become a pillar industry in modern society.At the same time, the way and tools to browse the Internet have also changed.In many cases, people do not want to download some applications to the client, prefer to use the browser to use the application directly, so WebApp came into being that there is no need to download and install. WebApp is a kind of application that exists in the browser.While light applications like Web App are easy to use, the WebApp development lifecycle may require WebApp to be improved for a variety of reasons.This leads to a series of problems, such as the speed of software development can not keep up with the change of user's demand, the development time is lengthened, the cost of development is increased and the maintenance and update is difficult, etc.And the development of light-duty software should focus on the realization of specific functions, user's ease of use and the design of experience.In order to solve this problem, one of the methods is to inject the development idea of Model Driven Architecture into the development life cycle of WebApp.This paper mainly describes the domestic and international research status of the Web App and MDA.The research significance of this paper and the introduction of the related technologies used in this paper, the description and functional explanation of the main framework of the existing WebApp development framework, MDWAF(Model Driven WebApp Development Framework, etc. (3) this paper proposes an improved framework of MDWAF framework, MYSP MDWAF, to add to the MDWAF framework.浜嗚绠楁棤鍏虫ā鍨,
本文编号:1702772
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1702772.html