论文摘要
本文以集成电子商务软件GECIS项目的研究开发为背景,运用面向对象方法、元模型思想及模型驱动构架技术,研究信贷管理的软件开发方法。首先,本文分析了传统的软件开发方法的缺点,并将基于MDA的开发方法同传统软件开发方法进行对比,阐述了基于MDA的开发方法相对于传统方法的优势,指出MDA可以很好地解决不同平台重复建模等问题。并系统地研究了MDA框架和MDA的核心规范,给出了一种模型转换语言。重点研究了OMG的四层元模型构架,分析了元建模的优点及其在MDA中的作用。然后,使用面向对象的方法,对信贷管理软件进行领域需求分析和领域设计。在领域分析阶段,对信贷管理的需求进行抽象和描述,建立软件的用例模型和活动模型。在领域设计阶段,建立信贷管理的类模型,并采用设计模式进行优化设计。最后,对信贷管理软件的模型转换进行实现。比较源语言和目标语言的元模型,分析了模型转换规则,并给出转换规则的形式化表示,然后根据模型转换规则实现了模型间的转换及模型到代码的转换。采用模型驱动开发方法,能很好地解决软件开发过程中不同平台重复建模等问题。模型的自动转换过程极大地缩短了软件开发时间,提高了软件的开发效率和质量。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究领域的发展概况1.2 课题背景和研究内容1.3 课题研究的主要工作第二章 模型驱动构架2.1 传统的软件开发方法2.2 MDA 的相关概念2.2.1 MDA 的定义2.2.2 MDA 的生命周期2.2.3 MDA 框架2.3 MDA 的核心规范2.3.1 统一建模语言(UML)2.3.2 元对象设施(MOF)2.4 MDA 模型转换方法2.4.1 模型转换的定义2.4.2 模型转换规则的形式化表示2.4.3 模型转换的实现过程2.5 MDA 本章小结第三章 元建模技术3.1 元模型的概念3.1.1 元模型的定义3.1.2 元建模的作用3.2 OMG 的元模型构架3.2.1 M3 层3.2.2 M2 层3.2.3 M1 层3.2.4 M0 层3.3 在MDA 中使用元建模3.4 创建元模型的方法3.4.1 扩展UML3.4.2 创建新的建模语言3.5 本章小结第四章 信贷管理软件的领域分析4.1 领域概述4.1.1 传统的信贷管理系统4.1.2 设计目标和原则4.2 领域模型4.2.1 领域需求4.2.2 用例模型4.2.3 活动模型4.3 本章小结第五章 信贷管理软件的领域设计5.1 初始类模型5.2 细化类模型5.3 精化类模型5.4 本章小结第六章 信贷管理软件模型转换的实现方法6.1 建立PIM 模型6.2 PIM 到PSM 的转换6.2.1 PIM 到SQL PSM 的转换6.2.2 PIM 到EJB PSM 的转换6.3 PSM 到代码的转换6.3.1 关系PSM 到代码的转换6.3.2 EJB PSM 到代码的转换6.4 本章小结第七章 结束语参考文献致谢在学期间的研究成果及发表的学术论文
相关论文文献
标签:信贷管理论文; 元模型论文; 元建模方法论文; 模型驱动构架论文; 元对象设施论文; 平台无关模型论文; 平台相关模型论文; 模型转换方法论文;