一個(gè)基于MDA的銀行自助終端系統(tǒng)的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-10-20 22:53
OMG公司的MDA被研究者和公司廣泛的應(yīng)用和接受可以說(shuō)有其一定必然性,它是一種凌駕于具體的實(shí)現(xiàn)平臺(tái)(J2EE、.Net等等)之上的一種更高層次的抽象級(jí)別--分析模型級(jí),在MDA中,模型不再是一種輔助工具,而是開(kāi)發(fā)過(guò)程的產(chǎn)品。一個(gè)完整的MDA應(yīng)用程序包含:1)一個(gè)權(quán)威的PIM,2)一個(gè)或者多個(gè)PSM,3)一個(gè)或者多個(gè)完整的實(shí)現(xiàn)(開(kāi)發(fā)人員決定支持的所有平臺(tái)上的應(yīng)用程序?qū)崿F(xiàn)),PIM是一個(gè)純粹的不考慮實(shí)現(xiàn)技術(shù)的分析模型,而PSM可以視為一個(gè)基于特定實(shí)現(xiàn)技術(shù),比如J2EE、.Net的設(shè)計(jì)模型。系統(tǒng)分析人員只需要建立表達(dá)業(yè)務(wù)邏輯的PIM,剩下的工作都將由MDA引擎自動(dòng)完成。這樣的軟件設(shè)計(jì)構(gòu)思是史無(wú)前例的,它使得具有相同業(yè)務(wù)邏輯而表達(dá)形式異構(gòu)的軟件開(kāi)發(fā)效率得到了飛速的提升。所以從中可以得出MDA包含兩項(xiàng)最為重要的技術(shù),一項(xiàng)是使用UML對(duì)PIM的描述技術(shù),另一項(xiàng)是對(duì)PIM到PSM以及從PSM到CODE的轉(zhuǎn)換技術(shù)。利用MDA的構(gòu)建思想并使用一個(gè)MDA開(kāi)發(fā)工具實(shí)現(xiàn)一個(gè)應(yīng)用開(kāi)發(fā)實(shí)例是本文的主要研究?jī)?nèi)容。本論文通過(guò)對(duì)MDA的總體構(gòu)架和實(shí)現(xiàn)方式的研究,進(jìn)一步探討其在軟件開(kāi)發(fā)模式和效率上的優(yōu)越性、便攜性、和互操...
【文章來(lái)源】:東南大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:62 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 前言
1.1 引言
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 研究的目標(biāo)、內(nèi)容及意義
1.4 本章小結(jié)
第二章 MDA 中的基本概念和標(biāo)準(zhǔn)
2.1 MDA概述
2.2 MDA的基本概念
2.3 MDA中的模型簡(jiǎn)述
2.4 UML Profile 在 MDA 中的扮演角色
2.5 MDA的系統(tǒng)生命周期(MOF、UML、CWM and XMI)
2.5.1 MOF元對(duì)象工具(Meta Object Facility)
2.5.2 UML統(tǒng)一建模語(yǔ)言(Unified Modeling Language)
2.5.3 CWM公共倉(cāng)庫(kù)元模型 (Common Warehouse Metamodel)
2.5.4 XMI元數(shù)據(jù)交換(XML Metadata Interchange)
2.6 本章小結(jié)
第三章 基于 MDA 的軟件開(kāi)發(fā)方法研究
3.1 MDA與傳統(tǒng)軟件開(kāi)發(fā)方法
3.1.1 傳統(tǒng)軟件開(kāi)發(fā)方法的不足
3.1.2 MDA軟件開(kāi)發(fā)方法帶來(lái)的好處
3.2 MDA開(kāi)發(fā)框架
3.2.1 什么是模型驅(qū)動(dòng)?
3.2.2 模型之間的關(guān)系
3.2.3 業(yè)務(wù)模型和軟件模型應(yīng)用
3.2.4 平臺(tái)獨(dú)立模型和平臺(tái)相關(guān)模型應(yīng)用
3.2.5 MDA中變換的應(yīng)用
3.2.6 基于MDA的軟件開(kāi)發(fā)框架
3.3 應(yīng)用MDA框架
3.3.1 PIM到PSM的變換
3.3.2 PSM到代碼的變換
3.4 本章小結(jié)
第四章 基于MDA的實(shí)例分析研究
4.1MDA 實(shí)例開(kāi)發(fā)工具介紹
4.1.1 Visual Studio .Net 開(kāi)發(fā)平臺(tái)簡(jiǎn)介
4.1.2 Together for .Net 插件系統(tǒng)簡(jiǎn)介
4.1.3 Together for .Net 的功能特點(diǎn)
4.1.4 Together for .Net 如何應(yīng)用MDA規(guī)則
4.2 商業(yè)銀行的《銀行自助終端》系統(tǒng)介紹
4.2.1 系統(tǒng)概述/需求分析
4.2.2 運(yùn)用 MDA 開(kāi)發(fā)自助終端系統(tǒng)設(shè)計(jì)目標(biāo)
4.2.3 系統(tǒng)方案設(shè)計(jì)
4.2.4 系統(tǒng)功能分解
4.3 建立《銀行自助終端》系統(tǒng)的 PIM
4.3.1 系統(tǒng)用例圖
4.3.2 系統(tǒng)序列圖\系統(tǒng)協(xié)作圖
4.3.3 系統(tǒng)類圖
4.3.4 系統(tǒng)狀態(tài)圖
4.4 系統(tǒng)PIM到PSM的變換
4.4.1 PIM到.Net PSM 的變換
4.4.2 PIM到.Net PSM的變換規(guī)則討論
4.4.3 構(gòu)建系統(tǒng)部署圖
4.5 從.Net PSM 到代碼
4.5.1 .Net PSM 到代碼變換規(guī)則討論
4.6 完善代碼
4.7 MDA軟件質(zhì)量確認(rèn)
4.8 MDA模型輸入\輸出
4.9 本章小結(jié)
第五章 工作總結(jié)和展望
5.1 論文總結(jié)
5.2 今后工作
致謝
參考文獻(xiàn)
附錄
作者簡(jiǎn)介
【參考文獻(xiàn)】:
碩士論文
[1]電信企業(yè)業(yè)務(wù)活動(dòng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張洪海.吉林大學(xué) 2015
[2]基于.NET平臺(tái)的MDA模型轉(zhuǎn)換方法研究[D]. 李欣.山東科技大學(xué) 2011
[3]基于MDA的ATP人機(jī)界面仿真研究[D]. 杜薇.北京交通大學(xué) 2009
[4]MDA在仿真實(shí)驗(yàn)引擎設(shè)計(jì)中的應(yīng)用研究[D]. 王帥.東北師范大學(xué) 2008
本文編號(hào):3447742
【文章來(lái)源】:東南大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:62 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 前言
1.1 引言
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 研究的目標(biāo)、內(nèi)容及意義
1.4 本章小結(jié)
第二章 MDA 中的基本概念和標(biāo)準(zhǔn)
2.1 MDA概述
2.2 MDA的基本概念
2.3 MDA中的模型簡(jiǎn)述
2.4 UML Profile 在 MDA 中的扮演角色
2.5 MDA的系統(tǒng)生命周期(MOF、UML、CWM and XMI)
2.5.1 MOF元對(duì)象工具(Meta Object Facility)
2.5.2 UML統(tǒng)一建模語(yǔ)言(Unified Modeling Language)
2.5.3 CWM公共倉(cāng)庫(kù)元模型 (Common Warehouse Metamodel)
2.5.4 XMI元數(shù)據(jù)交換(XML Metadata Interchange)
2.6 本章小結(jié)
第三章 基于 MDA 的軟件開(kāi)發(fā)方法研究
3.1 MDA與傳統(tǒng)軟件開(kāi)發(fā)方法
3.1.1 傳統(tǒng)軟件開(kāi)發(fā)方法的不足
3.1.2 MDA軟件開(kāi)發(fā)方法帶來(lái)的好處
3.2 MDA開(kāi)發(fā)框架
3.2.1 什么是模型驅(qū)動(dòng)?
3.2.2 模型之間的關(guān)系
3.2.3 業(yè)務(wù)模型和軟件模型應(yīng)用
3.2.4 平臺(tái)獨(dú)立模型和平臺(tái)相關(guān)模型應(yīng)用
3.2.5 MDA中變換的應(yīng)用
3.2.6 基于MDA的軟件開(kāi)發(fā)框架
3.3 應(yīng)用MDA框架
3.3.1 PIM到PSM的變換
3.3.2 PSM到代碼的變換
3.4 本章小結(jié)
第四章 基于MDA的實(shí)例分析研究
4.1MDA 實(shí)例開(kāi)發(fā)工具介紹
4.1.1 Visual Studio .Net 開(kāi)發(fā)平臺(tái)簡(jiǎn)介
4.1.2 Together for .Net 插件系統(tǒng)簡(jiǎn)介
4.1.3 Together for .Net 的功能特點(diǎn)
4.1.4 Together for .Net 如何應(yīng)用MDA規(guī)則
4.2 商業(yè)銀行的《銀行自助終端》系統(tǒng)介紹
4.2.1 系統(tǒng)概述/需求分析
4.2.2 運(yùn)用 MDA 開(kāi)發(fā)自助終端系統(tǒng)設(shè)計(jì)目標(biāo)
4.2.3 系統(tǒng)方案設(shè)計(jì)
4.2.4 系統(tǒng)功能分解
4.3 建立《銀行自助終端》系統(tǒng)的 PIM
4.3.1 系統(tǒng)用例圖
4.3.2 系統(tǒng)序列圖\系統(tǒng)協(xié)作圖
4.3.3 系統(tǒng)類圖
4.3.4 系統(tǒng)狀態(tài)圖
4.4 系統(tǒng)PIM到PSM的變換
4.4.1 PIM到.Net PSM 的變換
4.4.2 PIM到.Net PSM的變換規(guī)則討論
4.4.3 構(gòu)建系統(tǒng)部署圖
4.5 從.Net PSM 到代碼
4.5.1 .Net PSM 到代碼變換規(guī)則討論
4.6 完善代碼
4.7 MDA軟件質(zhì)量確認(rèn)
4.8 MDA模型輸入\輸出
4.9 本章小結(jié)
第五章 工作總結(jié)和展望
5.1 論文總結(jié)
5.2 今后工作
致謝
參考文獻(xiàn)
附錄
作者簡(jiǎn)介
【參考文獻(xiàn)】:
碩士論文
[1]電信企業(yè)業(yè)務(wù)活動(dòng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張洪海.吉林大學(xué) 2015
[2]基于.NET平臺(tái)的MDA模型轉(zhuǎn)換方法研究[D]. 李欣.山東科技大學(xué) 2011
[3]基于MDA的ATP人機(jī)界面仿真研究[D]. 杜薇.北京交通大學(xué) 2009
[4]MDA在仿真實(shí)驗(yàn)引擎設(shè)計(jì)中的應(yīng)用研究[D]. 王帥.東北師范大學(xué) 2008
本文編號(hào):3447742
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/3447742.html
最近更新
教材專著