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

解析MDA

解析MDA

定 價(jià):¥26.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

 第1章  MDA開(kāi)發(fā)過(guò)程  1
 1.1  傳統(tǒng)軟件開(kāi)發(fā)  1
 1.1.1  生產(chǎn)效率問(wèn)題  2
 1.1.2  可移植性問(wèn)題  4
 1.1.3  互操作性問(wèn)題  4
 1.1.4  維護(hù)與文檔問(wèn)題  5
 1.2  模型驅(qū)動(dòng)構(gòu)架  5
 1.2.1  MDA開(kāi)發(fā)生命周期  6
 1.2.2  變換步驟的自動(dòng)化  8
 1.3  MDA帶來(lái)的好處  9
 1.3.1  生產(chǎn)效率  9
 1.3.2  可移植性  9
 1.3.3  互操作性  10
 1.3.4  維護(hù)與文檔  11
 1.4  MDA組成部件  12
 1.5  小結(jié)  12
 第2章  MDA框架  15
 2.1  什么是模型  15
 2.1.1  模型之間的關(guān)系  17
 2.2  模型分類(lèi)  18
 2.2.1  業(yè)務(wù)模型和軟件模型  19
 2.2.2  結(jié)構(gòu)模型和動(dòng)態(tài)模型  20
 2.2.3  平臺(tái)獨(dú)立模型和平臺(tái)相關(guān)模型  22
 2.2.4  模型的目標(biāo)平臺(tái)  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語(yǔ)言  33
 3.1.2  OMG語(yǔ)言和變換定義  34
 3.2  作為PIM語(yǔ)言的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  對(duì)變換的支持  37
 3.3.2  工具分類(lèi)  38
 3.4  開(kāi)發(fā)過(guò)程  40
 3.4.1  敏捷軟件開(kāi)發(fā)  40
 3.4.2  極限編程  41
 3.4.3  Rational 統(tǒng)一過(guò)程(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個(gè)抽象層次  47
 4.3  細(xì)說(shuō)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  對(duì)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  作為對(duì)象的變換規(guī)則  81
 7.7  小結(jié)  82
 第8章  元建模  83
 8.1  元建模導(dǎo)引  83
 8.2  OMG的4個(gè)建模層次  85
 8.2.1  M0層:實(shí)例  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  擴(kuò)展的MDA框架  91
 8.4  小結(jié)  92
 第9章  定義你自己的變換  93
 9.1  再論變換定義  93
 9.2  變換定義語(yǔ)言  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  類(lèi)  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動(dòng)作語(yǔ)義  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)注焦點(diǎn)的轉(zhuǎn)移  144
 12.1.3  美夢(mèng)無(wú)法成真嗎  144
 12.2  開(kāi)發(fā)過(guò)程  146
 12.3  工具  149
 12.4  建模語(yǔ)言  150
 12.5  小結(jié)  151
 附錄A  術(shù)語(yǔ)表  153
 附錄B  Rosa系統(tǒng)的代碼  157
 參考書(shū)目  165
 索引  167

本目錄推薦

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