基于Web应用的一种模型转换实现

基于Web应用的一种模型转换实现

ID:36493318

大小:2.18 MB

页数:56页

时间:2019-05-11

基于Web应用的一种模型转换实现_第1页
基于Web应用的一种模型转换实现_第2页
基于Web应用的一种模型转换实现_第3页
基于Web应用的一种模型转换实现_第4页
基于Web应用的一种模型转换实现_第5页
资源描述:

《基于Web应用的一种模型转换实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东大学硕士学位论文基于Web应用的一种模型转换实现姓名:蒋邦锁申请学位级别:硕士专业:计算机软件与理论指导教师:卢雷20090405山东大学硕士学位论文摘要随着W曲应用程序的日益复杂化,出现了很多系统化、工程化的Web应用开发方法。然而传统的Web系统开发方法存在着各种方面的不足。它们或是只面向简单的Web应用结构,或是在分析过程中采用过于简单的信息元索作为分析对象,或是只支持规定的活动以及与用户界面同等重要的应用功能的交互,而更高抽象层次的导航、展示、用户界面等的处理能力受到限制。2001年对象管理组织(

2、OMG)提出了一种全新的软件开发框架一模型驱动架构(MDA),它不仅解决了传统软件开发所存在的问题,而且与其他新方法相辅相成,为软件开发业揭开了一个新的篇章。MDA通过提高抽象层次来应对软件开发的复杂性,将业务逻辑设计与不同的软件平台分离,先建立与具体技术无关的平台无关模型(PlafformIndependentModel,PIM),然后通过模型转换得到加入了平台信息细节的平台相关模型(PlatformSpecificModel,PSIVD,最后由代码生成器根据PSM生成可执行的代码。鉴于MDA的上述特点和已

3、有Web应用程序开发方法的不足,有人提出了基于MDA的支持代码自动生成的Web应用程序开发方法:从模型转换的角度建立Web应用模型,将平台无关的Web应用模型转换为平台相关的Web应用模型,再根据平台相关模型生成最终代码,实现基于特定平台的Web应用。这种Web开发方法提高了Web应用的抽象层次,使开发过程更加系统化。.ASLP(Architecture,Static,Logic,Presentation)模型是一种面向软件工程的用户界面设计和自动生成的平台无关的Web应用模型,它由体系结构模型(Archit

4、ecture)、静态视图(St撕C)、逻辑视图(Logic)和界面展示视图(Presentation)组成,通过几种模型的配合实现界面的自动生成。ASLP模型的逻辑视图和界面展示视图提供了对Web软件特性的支持,比如组合式页面的表达,导航的描述等,因此它可以实现W.eb界面自动生成。OMG的MDA的主要挑战是定义和执行模型转换,其中,平台无关模型到平台相关模型的自动转换是一个关键技术。本文从软件工程的实施出发,通过对.Net平台的体系架构的分析和研究,提出了一种基于.Net平台框架的PCF模型,通过目标结构驱

5、动的方法建立了ASLP模型(平台无关模型)到PCF模型山东大学硕士学位论文ABSTRACTWiththedevelopmentofwebapplication,webapplicationprogrammingbecomesmoreandmorecomplicated.Alotofsystematicandengineeringmethodsofwebapplicationhaveappeared.TheseMethodscombinethetraditionalsoftwareengineeringtech

6、nologyandthehypermediacharacteristicofwebapplication.Althoughtll锣havegotSuccesstosomedegree,forexample,tIl锣providegoodmethodfornavigationmodeling;ⅡleystillhavedrawbacksthatCan’tbeignomd.Theyarelimitedondealing、Ⅳimthecomplicatedproblems,theinteraction谢musers

7、indevelopingprocessandthecodeautomaticgeneration.Intheyearof2001,theObjectManagementOrganization(OMG)introducedanewsoftwaredevelopmentframework-ModelDrivenArchitecture(MDA),whichnotonlysolvestheproblemsoftraditionalsoftwaredevelopment,butalsocomplements谢tho

8、thernewapproaches,andthusopensanewchapterforthesoftwaredevelopment.MDAdealswimthecomplexityofsoftwaredevelopmentbyraisingthelevelofabstraction,inwhichthebusinesslogicdesignsareseparatedfromtheconcretep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。