首页> 中文学位 >一个基于MDA的银行自助终端系统的研究与实现
【6h】

一个基于MDA的银行自助终端系统的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章前言

1.1引言

1.2MDA国内外研究现状

1.3MDA研究的目标、内容及意义

1.4本章小结

第二章MDA中的基本概念和标准

2.1MDA概述

2.2MDA的基本概念

2.3MDA中的模型简述

2.4UML Profile在MDA中的扮演角色

2.5MDA的系统生命周期(MOF、UML、CWM and XMI)

-2.5.1MOF元对象工具

-2.5.2 UML统一建模语言

-2.5.3 CWM公共仓库元模型

-2.5.4 XMI元数据交换

2.6本章小结

第三章基于MDA的软件开发方法研究

3.1MDA与传统软件开发方法

-3.1.1传统软件开发方法的不足

-3.1.2MDA软件开发方法带来的好处

3.2MDA开发框架

-3.2.1什么是模型驱动?

-3.2.2模型之间的关系

-3.2.3业务模型和软件模型应用

-3.2.4平台独立模型(PIM)和平台相关模型(PSM)的应用

-3.2.5MDA中变换的应用

-3.2.6基于MDA的软件开发框架

3.3应用MDA框架

-3.3.1PIM到PSM的变换

-3.3.2PSM到代码的变换\应用程序生成

3.4本章小结

第四章基于MDA的实例分析研究

4.1MDA实例开发工具介绍

-4.1.1Visual Studio.Net开发平台简介

-4.1.2Together for.Net插件系统简介

-4.1.3Together for.Net的功能特点

-4.1.4Together for.Net如何应用MDA规则

4.2商业银行的《银行自助终端》系统介绍

-4.2.1系统概述/需求分析

-4.2.2运用MDA开发自助终端系统设计目标

-4.2.3系统方案设计

-4.2.4系统功能分解

4.3建立《银行自助终端》系统的PIM

-4.3.1系统用例图

-4.3.2系统序列图\系统协作图

-4.3.3系统类图

-4.3.4系统状态图

4.4系统PIM到PSM的变换

-4.4.1系统PIM到.Net PSM的变换

-4.4.2PIM到.Net PSM的变换规则讨论

-4.4.3构建系统部署图

4.5从.Net PSM到代码

-4.5.1.Net PSM到代码变换规则讨论

4.6完善代码

4.7进行MDA软件质量确认

4.8MDA模型输出/输入

4.9本章小结

第五章工作总结和展望

5.1论文总结

5.2今后工作

致谢

参考文献

附录

作者简介

展开▼

摘要

OMG公司的MDA被研究者和公司广泛的应用和接受可以说有其一定必然性,它是一种凌驾于具体的实现平台(J2EE、.Net等等)之上的一种更高层次的抽象级别—分析模型级,在MDA中,模型不再是一种辅助工具,而是开发过程的产品。一个完整的MDA应用程序包含:1)一个权威的PIM,2)一个或者多个PSM,3)一个或者多个完整的实现(开发人员决定支持的所有平台上的应用程序实现),PIM是一个纯粹的不考虑实现技术的分析模型,而PSM可以视为一个基于特定实现技术,比如J2EE、.Net的设计模型。系统分析人员只需要建立表达业务逻辑的PIM,剩下的工作都将由MDA引擎自动完成。这样的软件设计构思是史无前例的,它使得具有相同业务逻辑而表达形式异构的软件开发效率得到了飞速的提升。所以从中可以得出MDA包含两项最为重要的技术,一项是使用UML对PIM的描述技术,另一项是对PIM到PSM以及从PSM到CODE的转换技术。 利用MDA的构建思想并使用一个MDA开发工具实现一个应用开发实例是本文的主要研究内容。本论文通过对MDA的总体构架和实现方式的研究,进一步探讨其在软件开发模式和效率上的优越性、便携性、和互操作性,并在此基础上研究OMG公司各项关于MDA的标准(UML、MOF,XMI、CWM)和其工程应用价值,并能运用标准熟练构建系统的业务模型,最后在实证中本文将使用一个MDA工具(Together for.Net)将MDA技术应用到一个《银行自助终端系统》中来进一步说明其与传统软件开发模式相比较的优越性,并探讨MDA开发中PIM到PSM模型以及PSM到代码的转换方式。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号