元建模與Web應(yīng)用系統(tǒng)生成
定 價:28.5 元
- 作者:王海林 著
- 出版時間:2014/1/1
- ISBN:9787118092646
- 出 版 社:國防工業(yè)出版社
- 中圖法分類:TP311.5
- 頁碼:236
- 紙張:膠版紙
- 版次:1
- 開本:16開
了解和掌握好的系統(tǒng)開發(fā)方法是每一個系統(tǒng)分析、設(shè)計和開發(fā)人員必須具備的基本技能,面向特定應(yīng)用領(lǐng)域的元建模方法就是一種目前比較好的系統(tǒng)開發(fā)方法,它可以大大提高系統(tǒng)的開發(fā)效率。本書以模型驅(qū)動開發(fā)思想為主線,首先介紹了元建模的基本概念、基本方法、元建模工具的特點(diǎn)以及元建?蚣,闡述了面向特定應(yīng)用領(lǐng)域進(jìn)行元建模的必要性和優(yōu)越性,進(jìn)而系統(tǒng)地闡述了元建模工具M(jìn)etaEdit+的有關(guān)概念、元元模型、元類型工具以及其它工具的使用,然后通過幾個實(shí)例,講解了MetaEdit+如何在較為簡單的局部應(yīng)用領(lǐng)域中進(jìn)行元建模、領(lǐng)域建模和生成器設(shè)計,最后通過一個綜合性實(shí)例——web應(yīng)用系統(tǒng)“WebShopping”,詳細(xì)地講述了Web應(yīng)用系統(tǒng)的生成過程。
《元建模與Web應(yīng)用系統(tǒng)生成》主要供信息系統(tǒng)分析、設(shè)計和開發(fā)人員使用,也可作為高等院校信息管理專業(yè)、計算機(jī)應(yīng)用軟件專業(yè)的教學(xué)參考書。
本書以模型驅(qū)動開發(fā)思想為主線,首先介紹了元建模的基本概念、基本方法、元建模工具的特點(diǎn)以及元建?蚣,闡述了面向特定應(yīng)用領(lǐng)域進(jìn)行元建模的必要性和優(yōu)越性。進(jìn)而系統(tǒng)地闡述了元建模工具M(jìn)etaEdit+的有關(guān)概念、元元模型、元類型工具以及其它工具的使用。然后通過幾個實(shí)例,講解了MetaEdit+如何在較為簡單的局部應(yīng)用領(lǐng)域中進(jìn)行元建模、領(lǐng)域建模和生成器設(shè)計。最后通過一個綜合性實(shí)例—Web應(yīng)用系統(tǒng)“WebShopping”,詳細(xì)地講述了Web應(yīng)用系統(tǒng)的生成過程。
上篇 基礎(chǔ)篇
第1章 緒論
1.1 元建模的相關(guān)概念
1.1.1 模型在信息系統(tǒng)開發(fā)中的角色
1.1.2 模型驅(qū)動架構(gòu)MDA
1.1.3 統(tǒng)一建模語言UML
1.1.4 元對象機(jī)制MOF
1.1.5 面向特定領(lǐng)域的語言DSL
1.2 元建模工具
1.2.1 微軟DSL
1.2.2 GME
1.2.3 GEMS
1.2.4 MetaJEdit+
1.2.5 元建模工具的比較
1.3 元建?蚣 上篇 基礎(chǔ)篇
第1章 緒論
1.1 元建模的相關(guān)概念
1.1.1 模型在信息系統(tǒng)開發(fā)中的角色
1.1.2 模型驅(qū)動架構(gòu)MDA
1.1.3 統(tǒng)一建模語言UML
1.1.4 元對象機(jī)制MOF
1.1.5 面向特定領(lǐng)域的語言DSL
1.2 元建模工具
1.2.1 微軟DSL
1.2.2 GME
1.2.3 GEMS
1.2.4 MetaJEdit+
1.2.5 元建模工具的比較
1.3 元建?蚣
第2章 MetaEdit+元建模
2.1 MetaEdit+元建模的相關(guān)概念
2.1.1 MetaEciit+元元模型
2.1.2 Meta~Edit+的元建模工具
2.2 MetaEdit+元建模工具的使用
2.2.1 Object Tool
2.2.2 Relationship Tool
2.2.3 Role Tool
2.2.4 Port Tool
2.2.5 Graph Tool
2.2.6 Property Tool
2.3 元模型管理工具
2.3.1 元模型瀏覽器
2.3.2 類型管理器
第3章 MetaEdit+的編輯器和調(diào)試器
3.1 圖形符號編輯器
3.1.1 圖形符號編輯器的使用
3.1.2 創(chuàng)建圖形符號
3.1.3 編輯圖形符號元素
3.1.4 角色的圖形符號編輯器
3.1.5 圖標(biāo)編輯器
3.2 對話框編輯器
3.3 生成器
3.3.1 生成器編輯器
3.3.2 生成器調(diào)試器
第4章 MetaEdit+的生成器定義語言
4.1 MERL入門
4.2 設(shè)計元素的訪問和輸出命令
4.3 普通命令
4.4 控制和導(dǎo)航命令
4.5 外部I/O命令
4.6 字符串和數(shù)值命令
4.7 位置與大小命令
4.8 提示與技巧
4.9 命令快速參考
第5章 MetaEdit+的XMI.導(dǎo)入和導(dǎo)出
5.1 XML導(dǎo)入/導(dǎo)出格式
5.2 導(dǎo)出和導(dǎo)人XML模型文件
5.3 XML類型的導(dǎo)入和導(dǎo)出格式
5.4 導(dǎo)出和導(dǎo)入XML類型文件
中篇 應(yīng)用篇
第6章 LED千足蟲玩具設(shè)計
6.1 LED千足蟲的元建模
6.1.1 設(shè)計領(lǐng)域概念
6.1.2 創(chuàng)建Property和Port的實(shí)例
6.1.3 創(chuàng)建Object的實(shí)例
6.1.4 創(chuàng)建Relationship和Role的實(shí)例
6.1.5 創(chuàng)建Graph的實(shí)例
6.2 利用DSL工具設(shè)計千足蟲的領(lǐng)域模型
6.2.1 千足蟲的外觀設(shè)計
6.2.2 千足蟲的電路設(shè)計
第7章 Windows應(yīng)用系統(tǒng)主窗口自動生成
7.1 Windows應(yīng)用系統(tǒng)主窗口元建模
7.1.1 設(shè)計領(lǐng)域概念
7.1.2 創(chuàng)建 Property的實(shí)例
7.1.3 創(chuàng)建 Object的實(shí)例
7.1.4 創(chuàng)建 Relationship和Role的實(shí)例
7.1.5 創(chuàng)建 Graph的實(shí)例
7.2 設(shè)計系統(tǒng)功能結(jié)構(gòu)圖
7.3 生成器設(shè)計
第8章 數(shù)據(jù)庫元建模及生成器設(shè)計
8.1 數(shù)據(jù)庫元建模
8.1.1 設(shè)計領(lǐng)域概念
8.1.2 創(chuàng)建 Property的實(shí)例
8.1.3 創(chuàng)建 Object的實(shí)例
8.1.4 創(chuàng)建 Relationship和Role的實(shí)例
8.1.5 創(chuàng)建 Graph的實(shí)例
8.2 設(shè)計數(shù)據(jù)庫概念模型
8.3 生成器設(shè)計
下篇 系統(tǒng)篇
第9章 Web應(yīng)用系統(tǒng)生成
9.1 擬生成的Web應(yīng)用系統(tǒng)
9.1.1 系統(tǒng)體系結(jié)構(gòu)
9.1.2 系統(tǒng)設(shè)計模式
9.1.3 數(shù)據(jù)訪問技術(shù)
9.2 Web應(yīng)用系統(tǒng)元建模
9.2.1 設(shè)計領(lǐng)域概念
9.2.2 創(chuàng)建Property的實(shí)例
9.2.3 創(chuàng)建Object的實(shí)例
9.2.4 創(chuàng)建Relationship和Role的實(shí)例
9.2.5 創(chuàng)建Graph的實(shí)例
9.3 設(shè)計領(lǐng)域模型
9.3.1 “WebShopping”系統(tǒng)體系結(jié)構(gòu)
9.3.2 Servlets
9.3.3 JSP
9.3.4 JavaBeans
9.3.5 數(shù)據(jù)庫概念模型的設(shè)計
9.4 生成器設(shè)計
9.5 運(yùn)行生成后的Web應(yīng)用系統(tǒng)
附錄 正則表達(dá)式
參考文獻(xiàn)