面向高复用Web信息系统的模型驱动框架的研究-软件工程专业毕业论文.docxVIP

  • 3
  • 0
  • 约7.11万字
  • 约 80页
  • 2019-05-14 发布于上海
  • 举报

面向高复用Web信息系统的模型驱动框架的研究-软件工程专业毕业论文.docx

万 万方数据 l 主岸文 /t掌 I1l14n协副』楠o 冒帽ItUIII.,.橱,  面向高复用 Web 信息系统的模型驱动框架和快速开发 上海交通大学 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规 定,同意学校保留并向国家有关部门或机构送交论文的复印件和 电子版,允许论文被查阅和借阅。本人授权上海交通大学可以将 本学位论文的全部或部分内容编入有关数据库进行检索,可以采 用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密口,在-一年解密后适用本授权书。 本学位论文属于  不保密V (请在以上方框内打 ) 学位论文作者签名:多 叭 指导教师签名:砌例γ , , 忏MVFVW山川忙llHlu } 口HR可It1月年 口H R可It1 月 年 叮/ Mf 口口 4且f 口H 面向高复用 面向高复用 Web 信息系统的模型驱动框架和快速开发 面向高复用 Web 信息系统的模型驱动框架的研究 摘 要 基于计算机的企业信息处理对信息系统提出了快速开发、高复用等要求。然 而传统信息系统存在着复用性差、开发缓慢等问题,因此寻求信息系统开发新框 架以解决上述问题成了当前研究的热点。同时,为了解决传统开发流程中的弊病, 模型驱动开发的思想被提出并得以应用实施。但是该思想过于泛化,整个模型的 转换缺乏完整的系统方案。因此以模型驱动思想为基础,研究不同层次间模型的 构建和转换也逐渐成为当前的热点之一。 针对传统信息开发过程中的问题,本文提出了面向高复用 Web 信息系统的模 型驱动框架。该框架以模型为整个开发流程的核心,通过不同模型的递进实现业 务和代 码的 连接, 整 个框架 主要 分为四 个 部分。 第一 部分为 计 算无关 建模 (Computation Independent Model,CIM),着重于业务层次的建模。第二部分为 平台无关建模(Platform Independent Model,PIM),忽略具体框架的细节从整个 系统的角度进行模型构建。第三部分为平台相关建模(Platform Specified Model), 在上一层次的基础上结合具体开发框架进行建模。第四部分为模型代码转换,即 将模型通过模板动态映射进行代码生成。最后结合 MES 系统对整个理论框架进 行实施验证。 本文的研究工作主要有以下几点: (1)针对传统开发在重复开发、可复用度等方面的缺点,引入模型驱动开 发(MDA,Model Driven Architecture)理论思想,提出了面向高复用 Web 信息 系统的模型驱动框架。该框架以模型为基础,逐层递进,便捷地完成信息系统的 生成。 (2)研究计算无关建模,提出通过 BPMN(Business Process Modeling Notation) 和 ER(Entity Relationship)分别对业务流程和业务实体进行建模,从两个不同的角 度对业务需求进行模型描述。 (3)研究面向平台无关的系统架构,结合计算无关层的研究结果,分别从 业务流程、实体关系两个角度对应用进行平台无关 层 的 建模研究。 采用 I UML(Unified Modeling Language)状态机和组件模型从系统构建的角度进行平台 无关层建模。 (4)基于平台相关建模的思想,研究 Spring Webflow 框架的特点并抽象提 取特征。在上述研究结果的基础上,提出了 NGX 系统模型在平台相关(PSM, Platform Specified Model)层进行建模。 (5)基于系统模型的特点,研究融合模块组装和模板映射机制的模型代码 转换机制。该部分主要研究模型的存储和读取、模板选取、动态映射、生成代码。 同时优生整个生成流程以达到优化开发流程的目的。此外,在上述研究的基础上, 开发了 NGX(Next Generation System)代码生成应用平台。 本文基于上述的研究框架,研究如何将整个开发理论应用到实际开发应用。 同时验证探讨该开发框架的可行性和有效性。MES 系统的实现和验证结果表明, 本文提出的模型驱动框架为面向高复用 Web 信息系统开发提供了一种新的具体 的可应用的软件开发方法。因此,整个研究内容具有一定的理论研究价值和实施 应用场景。 关键词 模型驱动开发,平台无关建模,平台相关建模,模块组装, 快速开发平台 II Research on Model Driven Architecture based on Highly-reused Web Information System ABSTRACT The rapid development of information processing business on computer

文档评论(0)

1亿VIP精品文档

相关文档