第一章 绪论 | 第1-18页 |
·MDA概述 | 第12页 |
·软件开发的含义 | 第12页 |
·MDA方式下软件开发的生命周期 | 第12-13页 |
·MDA对软件开发各方面的影响 | 第13-16页 |
·目前软件行业对MDA的认识 | 第16页 |
·本文的研究意义 | 第16-17页 |
·本论文的主要内容 | 第17页 |
·本文主要工作 | 第17页 |
·本文的篇章结构 | 第17页 |
·小结 | 第17-18页 |
第二章 模型转换组件设计的理论和技术基础 | 第18-38页 |
·模型转换组件设计的理论基础 | 第18-27页 |
·MDA的基本概念 | 第18-19页 |
·元模型和元对象设施MOF | 第19-20页 |
·MDA定义的四种抽象层次 | 第20页 |
·统一建模语言UML | 第20-22页 |
·UML元模型 | 第22-25页 |
·UML的扩展机制 | 第25页 |
·基于XML的元数据交换XMI | 第25-26页 |
·JMI(Java Metadata Interface) | 第26-27页 |
·MDR(Metadata Repository) | 第27页 |
·模型转换组件设计的技术基础 | 第27-37页 |
·Spring框架 | 第27页 |
·Spring框架的组成结构 | 第27-29页 |
·Spring框架的核心技术 | 第29-30页 |
·Spring容器内对象的类别 | 第30-31页 |
·传统的MVC和Web MVC | 第31-33页 |
·AndroMDA | 第33-37页 |
·小结 | 第37-38页 |
第三章 基于AndroMDA设计模型转换组件的方法 | 第38-48页 |
·策略和模板方法设计模式 | 第38-40页 |
·策略模式(Strategy Design Pattern) | 第38页 |
·策略模式的使用场合 | 第38-39页 |
·模板方法模式(Template Method Design Pattern) | 第39-40页 |
·模板方法模式的使用场合 | 第40页 |
·基于AndroMDA设计模型转换组件Cartridge的方法 | 第40-47页 |
·基于AndroMDA的建模适用规则 | 第40页 |
·Cartridge组件的开发过程 | 第40-47页 |
·小结 | 第47-48页 |
第四章 面向Spring MVC框架的Cartridge组件的实现 | 第48-71页 |
·步骤1.采用用例和类两种,UML建模技术建立PIM | 第48-49页 |
·步骤2.抽取对应于Spring MVC框架的PSM元模型 | 第49-60页 |
·一种基于Spring MVC框架的系统开发方法 | 第49-59页 |
·重构后的、与Spring MVC框架对应的PSM元模型 | 第59-60页 |
·步骤3.PIM与PSM之间的转换 | 第60-64页 |
·SpringEntityFacade与SpringMVCUseCaseFacade的定义 | 第60-63页 |
·与Spring MVC框架相关的UML扩展元素的抽取 | 第63-64页 |
·步骤4.Spring MVC Cartridge配置文件的创建 | 第64-67页 |
·步骤5.Spring MVC Cartridge模板文件内容的完善 | 第67-69页 |
·小结 | 第69-71页 |
第五章 隐患排查管理信息系统的实例应用 | 第71-82页 |
·隐患排查系统概述 | 第71页 |
·隐患排查流程中的几个阶段 | 第71-72页 |
·PIM的建立 | 第72-76页 |
·隐患排查用例模型 | 第73-74页 |
·隐患排查类模型 | 第74-76页 |
·使用Spring MVC Cartridge进行模型制品的生成 | 第76-77页 |
·自定义内容的编写 | 第77-80页 |
·小结 | 第80-82页 |
第六章 总结和展望 | 第82-84页 |
·论文总结 | 第82页 |
·后续工作的展望 | 第82-84页 |
参考文献 | 第84-86页 |
附录一 研究生期间参加的主要科研工作及成果 | 第86页 |