注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)信息安全解析MDA

解析MDA

解析MDA

定 價:¥26.00

作 者: [美]Anneke Kleppe等著;鮑志云譯
出版社: 人民郵電出版社
叢編項: IT Trend系列叢書
標(biāo) 簽: 軟件開發(fā)

ISBN: 9787115118127 出版時間: 2004-01-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 170 字?jǐn)?shù):  

內(nèi)容簡介

本書內(nèi)容包括: MDA框架,包含PIM和PSM。 UML的使用以及OMG標(biāo)準(zhǔn)。 MDA、敏捷方法、極限編程以RUP的關(guān)系。如何把MDA應(yīng)用到關(guān)系模型、EJB和Web模型中去。變換,包括控制和細調(diào)、可追溯性、增量一致性,以及它們的內(nèi)涵。元建模。不同標(biāo)準(zhǔn)之間的關(guān)系,包括MOF、UML和OCL。 MDA(模型驅(qū)動架構(gòu))是OMG提出的新的軟件開發(fā)方法學(xué)。本書通過精練的文字、獨到的案例介紹MDA的概念、應(yīng)用和相關(guān)技術(shù)。MDA(模型驅(qū)動架構(gòu))是OMG提出的新的軟件開發(fā)方法學(xué)。本書通過精練的文字、獨到的案例介紹MDA的概念、應(yīng)用和相關(guān)技術(shù)。 全書可分為3個部分,共12章。前3章介紹MDA的基本概念、框架和發(fā)展現(xiàn)狀。第4~6章,以''''Rosa早餐服務(wù)系統(tǒng)''''為例,介紹MDA的應(yīng)用和實施。第7~12章探討變換、元建模、變換的定義、OMG標(biāo)準(zhǔn)和其他技術(shù)等深入話題,最后展望MDA的未來。全書的最后給出了術(shù)語表和Rosa系統(tǒng)的代碼。 本書能夠幫助IT項目經(jīng)理、開發(fā)者和研究人員認(rèn)識和了解MDA,也適合對MDA感興趣的讀者閱讀參考。

作者簡介

  本書的3位作者都是OMG的MDA標(biāo)準(zhǔn)化委員會成員。AnnekeKleppe是OCL的主要開發(fā)者,他在1995年創(chuàng)立了KlasseObjecten公司。JosWarmer是KlasseObjecten的顧問。他是UML修訂工作組的骨干成員,正在負(fù)責(zé)修訂UML2.0將包含的內(nèi)容。WimBast是Compuware的OptimalJMDA構(gòu)架師。

圖書目錄

 第1章  MDA開發(fā)過程  1
 1.1  傳統(tǒng)軟件開發(fā)  1
 1.1.1  生產(chǎn)效率問題  2
 1.1.2  可移植性問題  4
 1.1.3  互操作性問題  4
 1.1.4  維護與文檔問題  5
 1.2  模型驅(qū)動構(gòu)架  5
 1.2.1  MDA開發(fā)生命周期  6
 1.2.2  變換步驟的自動化  8
 1.3  MDA帶來的好處  9
 1.3.1  生產(chǎn)效率  9
 1.3.2  可移植性  9
 1.3.3  互操作性  10
 1.3.4  維護與文檔  11
 1.4  MDA組成部件  12
 1.5  小結(jié)  12
 第2章  MDA框架  15
 2.1  什么是模型  15
 2.1.1  模型之間的關(guān)系  17
 2.2  模型分類  18
 2.2.1  業(yè)務(wù)模型和軟件模型  19
 2.2.2  結(jié)構(gòu)模型和動態(tài)模型  20
 2.2.3  平臺獨立模型和平臺相關(guān)模型  22
 2.2.4  模型的目標(biāo)平臺  22
 2.3  什么是變換  23
 2.4  基本MDA框架  25
 2.5  示例  26
 2.5.1  公有屬性和私有屬性  27
 2.5.2  關(guān)聯(lián)  28
 2.6  小結(jié)  30
 第3章  今天的MDA  33
 3.1  OMG標(biāo)準(zhǔn)  33
 3.1.1  OMG語言  33
 3.1.2  OMG語言和變換定義  34
 3.2  作為PIM語言的UML  35
 3.2.1  普通UML  35
 3.2.2  可執(zhí)行UML  35
 3.2.3  UML-OCL組合  36
 3.3  工具  36
 3.3.1  對變換的支持  37
 3.3.2  工具分類  38
 3.4  開發(fā)過程  40
 3.4.1  敏捷軟件開發(fā)  40
 3.4.2  極限編程  41
 3.4.3  Rational 統(tǒng)一過程(RUP)  41
 3.5  小結(jié)  42
 第4章  Rosa系統(tǒng):MDA應(yīng)用  43
 4.1  Rosa早餐服務(wù)系統(tǒng)  43
 4.1.1  業(yè)務(wù)  43
 4.1.2  軟件系統(tǒng)  44
 4.2  應(yīng)用MDA框架  45
 4.2.1  PIM和PSM  45
 4.2.2  PIM到PSM的變換  46
 4.2.3  PSM到代碼模型的變換  46
 4.2.4  3個抽象層次  47
 4.3  細說PIM  47
 4.4  小結(jié)  49
 第5章  Rosa系統(tǒng):從PIM到PSM  51
 5.1  PIM到關(guān)系PSM的變換  51
 5.2  PIM到EJB PSM的變換  54
 5.2.1  粗粒度的EJB模型  54
 5.2.2  變換規(guī)則  56
 5.3  PIM到Web PSM的變換  57
 5.3.1  變換規(guī)則  59
 5.4  通信橋接器  61
 5.5  小結(jié)  62
 第6章  Rosa系統(tǒng):從PSM到代碼  63
 6.1  關(guān)系模型到代碼的變換  63
 6.2  EJB模型到代碼的變換  64
 6.2.1  對EJB代碼的一些注解  65
 6.2.2  變換規(guī)則  67
 6.3  Web模型到代碼的變換  70
 6.3.1  Web代碼結(jié)構(gòu)  70
 6.3.2  變換規(guī)則  70
 6.4  小結(jié)  71
 第7章  關(guān)于變換的更多信息  73
 7.1  值得追求的變換特性  73
 7.2  控制和調(diào)整變換  74
 7.2.1  手工控制  74
 7.2.2  變換條件  74
 7.2.3  變換參數(shù)  75
 7.2.4  額外信息  75
 7.3  可追溯性  75
 7.4  增量一致性  76
 7.5  雙向性  77
 7.6  變換的內(nèi)涵  78
 7.6.1  變換參數(shù)  78
 7.6.2  穩(wěn)定的源-目標(biāo)關(guān)系  80
 7.6.3  作為對象的變換規(guī)則  81
 7.7  小結(jié)  82
 第8章  元建模  83
 8.1  元建模導(dǎo)引  83
 8.2  OMG的4個建模層次  85
 8.2.1  M0層:實例  85
 8.2.2  M1層:系統(tǒng)的模型  85
 8.2.3  M2層:模型的模型  86
 8.2.4  M3層:M2的模型  87
 8.2.5  不需要再多層次了  88
 8.3  在MDA中使用元建模  90
 8.3.1  擴展的MDA框架  91
 8.4  小結(jié)  92
 第9章  定義你自己的變換  93
 9.1  再論變換定義  93
 9.2  變換定義語言  95
 9.2.1  變換規(guī)則需求  95
 9.2.2  變換規(guī)則表示法  96
 9.2.3  變換定義  98
 9.3  示例變換定義  99
 9.3.1  公有和私有屬性  99
 9.3.2  關(guān)聯(lián)  101
 9.3.3  類  103
 9.3.4  完成變換定義  105
 9.4  完整的MDA框架  106
 9.5  小結(jié)  106
 第10章  Rosa系統(tǒng)的變換定義  107
 10.1  UML到關(guān)系模型的變換  107
 10.1.1  UML到關(guān)系模型的變換定義  109
 10.1.2  完成關(guān)系模型  112
 10.2  UML到EJB模型的變換  113
 10.2.1  其他的操作  121
 10.3  UML到Web模型的變換  122
 10.4  小結(jié)  129
 第11章  OMG標(biāo)準(zhǔn)和其他技術(shù)  131
 11.1  導(dǎo)引  131
 11.2  MOF  131
 11.2.1  MOF工具  132
 11.2.2  MOF在MDA中的角色  134
 11.3  查詢. 視圖和變換  134
 11.4  UML  134
 11.4.1  UML元模型  135
 11.4.2  UML在MDA中的角色  135
 11.5  OCL  137
 11.5.1  在UML中使用OCL  137
 11.5.2  在MOF中使用OCL  138
 11.5.3  OCL在MDA中的角色  138
 11.6  UML動作語義  138
 11.7  CWM  139
 11.8  UML profile  140
 11.8.1  profile在MDA中的角色  140
 11.9  小結(jié)  141
 第12章  展望MDA  143
 12.1  MDA范型遷移  143
 12.1.1  歷史的視角  143
 12.1.2  關(guān)注焦點的轉(zhuǎn)移  144
 12.1.3  美夢無法成真嗎  144
 12.2  開發(fā)過程  146
 12.3  工具  149
 12.4  建模語言  150
 12.5  小結(jié)  151
 附錄A  術(shù)語表  153
 附錄B  Rosa系統(tǒng)的代碼  157
 參考書目  165
 索引  167

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號