注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合面向?qū)ο蠓椒ǎ涸砼c實(shí)踐

面向?qū)ο蠓椒ǎ涸砼c實(shí)踐

面向?qū)ο蠓椒ǎ涸砼c實(shí)踐

定 價(jià):¥69.00

作 者: (英)Ian Graham著;袁兆山等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書 對象技術(shù)系列
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787111111863 出版時(shí)間: 2003-03-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 670頁 字?jǐn)?shù):  

內(nèi)容簡介

  權(quán)威的、獨(dú)立于語言的、獨(dú)一無二的對象技術(shù)百科全書!本書是面向?qū)ο箢I(lǐng)域的經(jīng)典名著之一,將面向?qū)ο蠓椒ǖ幕驹砼c軟件工程實(shí)踐很好地結(jié)合起來,覆蓋面廣,可讀性強(qiáng),是一本集理論與實(shí)踐及其多方面應(yīng)用于一體的好書。本書全面、準(zhǔn)確地闡述了面向?qū)ο蠓椒?。全書?0章,分別介紹面向?qū)ο蟮幕靖拍?、面向?qū)ο蟪绦蛟O(shè)計(jì)和方法、面向?qū)ο蠛突趯ο蟮某绦蛟O(shè)計(jì)語言、分布式計(jì)算、中間件和遷移、數(shù)據(jù)庫技術(shù)、面向?qū)ο蠓治雠c設(shè)計(jì)、體系結(jié)構(gòu)、模式和組件、軟件和系統(tǒng)的體系結(jié)構(gòu)、需求工程中的SOMA方法、過程和項(xiàng)目管理。另有3個(gè)附錄給出不確定狀態(tài)下的繼承性、主要的分析和設(shè)計(jì)方法、UML符號等。各章配有練習(xí),其答案可以在TriReme網(wǎng)站上找到。本書內(nèi)容豐富,可作為大專院校面向?qū)ο笳n程的教材,也可作為其他研究領(lǐng)域讀者的參考用書。本書是經(jīng)典的面向?qū)ο蠹夹g(shù)著作的最新改版,增加了中間件、組件、Java和UML等新內(nèi)容,反映了當(dāng)前最新的技術(shù)和方法。如果你是一個(gè)需要使用對象技術(shù)的開發(fā)人員或管理人員,本書將為你提供面向?qū)ο蠹夹g(shù)關(guān)鍵的概念、優(yōu)點(diǎn)和陷阱以及其他有關(guān)內(nèi)容。閱讀本書將提高你對當(dāng)今各種面向?qū)ο蠹夹g(shù)和產(chǎn)品的鑒別能力。本書特色◆增加了中間件和遷移策略的詳細(xì)章節(jié)◆增加了有關(guān)分析和設(shè)計(jì)最佳實(shí)踐的相關(guān)內(nèi)容,深入探討了體系結(jié)構(gòu)和模式,并簡述了適用于基于組件開發(fā)的Catalysis方法◆對需求部分的討論重新進(jìn)行了修訂,詳細(xì)講述了SOMA方法◆除了涉及其他面向?qū)ο蟮某绦蛟O(shè)計(jì)語言之外,還新增了Java◆對于面向?qū)ο髷?shù)據(jù)庫部分,進(jìn)行了重大修改以覆蓋新的、日益增加的成熟產(chǎn)品◆增加過程和項(xiàng)目管理的內(nèi)容,包括RUP、OPEN過程以及測試指導(dǎo)方針和UI設(shè)計(jì)◆新增目錄總結(jié)了UML符號和50種面向?qū)ο蠓椒ǖ谋尘案艣r◆在www.trireme.com網(wǎng)站上配有自檢問題和答案

作者簡介

暫缺《面向?qū)ο蠓椒ǎ涸砼c實(shí)踐》作者簡介

圖書目錄

第3版前言
第1章   基本概念 1
1.1   歷史背景 2
1.2   什么是面向?qū)ο蠓椒?7
1.3   基本術(shù)語和思想 7
1.3.1   抽象與封裝 12
1.3.2   繼承 19
1.3.3   封裝. 繼承和面向?qū)ο?24
1.4   小結(jié) 26
1.5   書目注釋 27
1.6   練習(xí) 27
第2章   面向?qū)ο蟪绦蛟O(shè)計(jì)和方法的好處 29
2.1   好處 30
2.2   一些問題和缺陷 42
2.3   實(shí)例研究 45
2.4   采用策略 46
2.5   小結(jié) 49
2.6   書目注釋 51
2.7   練習(xí) 51
第3章   面向?qū)ο蠛突趯ο蟮某绦?br />設(shè)計(jì)語言 52
3.1   面向?qū)ο笳Z言 52
3.1.1   Simula 52
3.1.2   Smalltalk及其同源語 54
3.1.3   C 擴(kuò)展 56
3.1.4   Eiffel 59
3.1.5   Java 61
3.1.6   Object-COBOL 62
3.2   其他具有面向?qū)ο筇卣鞯恼Z言 63
3.3   函數(shù)式語言和應(yīng)用式語言 64
3.4   基于AI的系統(tǒng) 68
3.4.1   Lisp擴(kuò)展 69
3.4.2   其他基于人工智能的開發(fā)系統(tǒng) 71
3.5   對象庫. 應(yīng)用框架和面向?qū)ο蟮牡谒拇?br />語言 72
3.6   其他的開發(fā)技術(shù) 74
3.6.1   其他語言 74
3.6.2   類型理論和面向?qū)ο蟪绦蛟O(shè)計(jì) 76
3.6.3   通過傳統(tǒng)語言來實(shí)現(xiàn)面向?qū)ο?br />程序設(shè)計(jì) 77
3.7   選擇一種面向?qū)ο笳Z言 78
3.8   方向和趨勢 79
3.9   小結(jié) 80
3.10   書目注釋 82
3.11   練習(xí) 83
第4章   分布式計(jì)算. 中間件和遷移 84
4.1   分布式計(jì)算和客戶/服務(wù)器計(jì)算 85
4.1.1   網(wǎng)絡(luò)和體系結(jié)構(gòu)的問題 91
4.2   對象請求代理和中間件 93
4.2.1   XML的角色 100
4.3   企業(yè)應(yīng)用集成 101
4.4   遷移策略 104
4.4.1   面向?qū)ο蟮南到y(tǒng)與傳統(tǒng)IT的協(xié)
同工作 105
4.4.2   用于包裝的數(shù)據(jù)管理策略 107
4.4.3   遷移的實(shí)際問題 109
4.4.4   重用現(xiàn)有的軟件組件和軟件包 110
4.4.5   用面向?qū)ο蠓治鲎鳛橐粋€(gè)出發(fā)點(diǎn) 111
4.4.6   面向?qū)ο蟮姆治龊突谥R的
原型設(shè)計(jì) 113
4.4.7   對象技術(shù)本來是一種遷移策略 114
4.5   小結(jié) 116
4.6   書目注釋 118
4.7   練習(xí) 119
第5章   數(shù)據(jù)庫技術(shù) 120
5.1   數(shù)據(jù)模型的斷續(xù)歷史 120
5.1.1   早期數(shù)據(jù)庫的缺點(diǎn) 122
5.1.2   關(guān)系模型及其作用 125
5.1.3   語義數(shù)據(jù)模型和數(shù)據(jù)分析方法 134
5.2   關(guān)系模型的缺點(diǎn) 139
5.2.1   規(guī)范化 140
5.2.2   完整性規(guī)則和業(yè)務(wù)規(guī)則 141
5.2.3   空值 141
5.2.4   抽象數(shù)據(jù)類型和復(fù)雜對象 141
5.2.5   遞歸查詢 142
5.3   實(shí)體—關(guān)系數(shù)據(jù)庫和演繹數(shù)據(jù)庫 142
5.3.1   實(shí)體—關(guān)系數(shù)據(jù)庫 143
5.3.2   演繹數(shù)據(jù)庫 143
5.4   對象—關(guān)系數(shù)據(jù)庫 144
5.5   查詢語言 147
5.6   什么是面向?qū)ο蟮臄?shù)據(jù)庫 148
5.7   面向?qū)ο髷?shù)據(jù)庫的好處 154
5.7.1   使用面向?qū)ο蟪绦蛟O(shè)計(jì)所帶來的
好處 154
5.7.2   豐富語義能力所帶來的好處 154
5.7.3   面向?qū)ο髷?shù)據(jù)庫本身的好處 155
5.7.4   使用面向?qū)ο髷?shù)據(jù)庫方面的問題 157
5.8   OODB產(chǎn)品綜述 158
5.8.1   商用面向?qū)ο髷?shù)據(jù)庫 159
5.8.2   其他有影響的產(chǎn)品和項(xiàng)目 164
5.9   對象數(shù)據(jù)庫的參照完整性 167
5.10    面向?qū)ο髷?shù)據(jù)庫的應(yīng)用 169
5.11   戰(zhàn)略性考慮 172
5.12   小結(jié) 172
5.13   書目注釋 174
5.14   練習(xí) 176
第6章   面向?qū)ο蠓治雠c設(shè)計(jì) 177
6.1   面向?qū)ο蠓治雠c設(shè)計(jì)方法的歷史 177
6.2   軟件工程 181
6.2.1   職責(zé)驅(qū)動(dòng)方法與數(shù)據(jù)驅(qū)動(dòng)方法 185
6.2.2   翻譯式方法與細(xì)化方法 186
6.3   使用UML的面向?qū)ο蠓治雠c設(shè)計(jì) 186
6.3.1   對象結(jié)構(gòu) 190
6.3.2   使用用況來發(fā)現(xiàn)類型 197
6.3.3   不變量與規(guī)則集 203
6.3.4   不變量和封裝 212
6.3.5   狀態(tài)模型 219
6.3.6   轉(zhuǎn)向組件設(shè)計(jì) 222
6.3.7   設(shè)計(jì)過程 228
6.3.8   編制模型文檔 229
6.3.9   實(shí)時(shí)擴(kuò)展 229
6.4  標(biāo)識對象 231
6.4.1  知識與分類理論的基本原理 233
6.4.2  任務(wù)分析 236
6.4.3  Kelly網(wǎng)格 240
6.5   CASE工具 243
6.6   小結(jié) 244
6.7   書目注釋 245
6.8   練習(xí) 245
第7章   體系結(jié)構(gòu). 模式和組件 247
7.1   軟件和系統(tǒng)的體系結(jié)構(gòu) 247
7.2   模式. 體系結(jié)構(gòu)和去耦設(shè)計(jì) 259
7.3   設(shè)計(jì)組件 278
7.3.1   要求靈活性的組件 280
7.3.2   大規(guī)模的連接器 281
7.3.3   將業(yè)務(wù)模型映像到實(shí)現(xiàn) 282
7.3.4   業(yè)務(wù)組件和庫 283
7.4   小結(jié) 286
7.5   書目注釋 287
7.6   練習(xí) 287
第8章   需求工程 289
8.1   需求工程的研究方法 289
8.2   需求工程與系統(tǒng)規(guī)格說明 294
8.3   縮小大型問題的范圍—任務(wù)網(wǎng)格 302
8.4   發(fā)現(xiàn)業(yè)務(wù)目標(biāo)和優(yōu)先權(quán) 304
8.5   代理. 會話和業(yè)務(wù)過程 305
8.5.1   業(yè)務(wù)過程模型 306
8.5.2   活動(dòng)圖和業(yè)務(wù)過程建模 311
8.6   從會話到任務(wù)及用況 312
8.7   從任務(wù)對象模型到業(yè)務(wù)對象模型 320
8.8   無縫性 325
8.9   用況生成的三段論模式 329
8.10   保證場景的完整性 330
8.11   任務(wù)關(guān)聯(lián)集和順序圖 331
8.12   可執(zhí)行的規(guī)格說明和模擬 336
8.13   組織和舉行需求研討會 338
8.13.1   研討會接納的角色 339
8.13.2   哪些人員應(yīng)該參加研討會 340
8.13.3   選擇一個(gè)場所 342
8.13.4   研討會后勤 342
8.13.5   研討會組織者和助理人員的
一覽表 344
8.13.6   會議助理人員的技巧 346
8.13.7   誰應(yīng)該做會議記錄 347
8.13.8   舉辦一個(gè)研討會 348
8.13.9   在研討會的環(huán)境中使用面談技術(shù) 351
8.14   小結(jié) 352
8.15   書目注釋 352
8.16   練習(xí) 353
第9章   過程和項(xiàng)目管理 355
9.1   為什么要遵循一個(gè)過程 355
9.2   一種面向?qū)ο蠓椒ū仨氉鲂┦裁?357
9.3   經(jīng)典的生命周期模型 360
9.3.1   瀑布模型. V模和X模型 360
9.3.2   螺旋模型 361
9.3.3   噴泉模型和MOSES 362
9.3.4   分形. 海螺和彈子機(jī) 364
9.4   研討會. 時(shí)間框和演化開發(fā) 364
9.5   過程和產(chǎn)品生命周期模型 369
9.5.1   面向?qū)ο笊芷谀P?370
9.5.2   Objectory和RUP 372
9.5.3   OPEN過程框架 374
9.6   一個(gè)契約驅(qū)動(dòng)的過程模型 374
9.7   契約驅(qū)動(dòng)過程的細(xì)節(jié) 381
9.7.1   項(xiàng)目啟動(dòng)階段和活動(dòng) 382
9.7.2   需求活動(dòng) 383
9.7.3   分析加工活動(dòng) 388
9.7.4   時(shí)間框規(guī)劃活動(dòng) 390
9.7.5   一個(gè)時(shí)間框內(nèi)的開發(fā):構(gòu)造活動(dòng) 392
9.7.6   設(shè)計(jì)活動(dòng) 394
9.7.7   程序設(shè)計(jì)活動(dòng) 397
9.7.8   測試活動(dòng) 398
9.7.9   用戶評審和UAT活動(dòng) 399
9.7.10   合并. 協(xié)同. 重用和文檔編制 400
9.7.11   評估和重用評估活動(dòng) 402
9.7.12   實(shí)現(xiàn)規(guī)劃活動(dòng) 405
9.7.13   開發(fā)規(guī)劃和資源規(guī)劃活動(dòng) 406
9.7.14   領(lǐng)域建模和中心庫管理活動(dòng) 409
9.7.15   故障修補(bǔ)活動(dòng) 410
9.7.16   一般的項(xiàng)目管理任務(wù)和問題 411
9.7.17   項(xiàng)目角色和職責(zé) 417
9.8   重用管理 419
9.9   度量和過程改進(jìn) 422
9.9.1   度量 422
9.9.2   過程改進(jìn) 429
9.10    用戶界面設(shè)計(jì) 430
9.10.1   設(shè)計(jì)HCI 431
9.10.2   認(rèn)知心理學(xué)的基本原理 434
9.10.3   HCI設(shè)計(jì)原則 436
9.10.4   用戶界面設(shè)計(jì)的指導(dǎo)方針 441
9.11   測試 449
9.12   小結(jié) 450
9.13   書目注釋 450
9.14   練習(xí) 452
第10章   應(yīng)用 453
10.1   Web應(yīng)用 453
10.2   其他商業(yè)應(yīng)用 455
10.2.1   圖形用戶界面 455
10.2.2   模擬 456
10.2.3   地理信息系統(tǒng) 456
10.2.4   并發(fā)系統(tǒng)和并行硬件 458
10.2.5   其他應(yīng)用 460
10.3   專家系統(tǒng). 人工智能和智能代理 462
10.3.1   黑板和參與者系統(tǒng) 465
10.3.2   神經(jīng)網(wǎng)絡(luò)和并行計(jì)算 467
10.3.3   智能代理 471
10.4   前景展望 478
10.5   小結(jié) 484
10.6   書目注釋 484
附錄A   模糊對象:不確定狀態(tài)下的
繼承性 486
附錄B  基本的分析和設(shè)計(jì)方法 515
附錄C   UML表示法摘要 576
術(shù)語表 586
參考文獻(xiàn)與參考書目 598
名字索引 628
主題索引 635                  

本目錄推薦

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