注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息安全面向模式的軟件體系結(jié)構(gòu)(卷1 模式系統(tǒng))

面向模式的軟件體系結(jié)構(gòu)(卷1 模式系統(tǒng))

面向模式的軟件體系結(jié)構(gòu)(卷1 模式系統(tǒng))

定 價(jià):¥45.00

作 者: (德)Frank Buschmann等著;賁可榮等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書(shū) 設(shè)計(jì)系列
標(biāo) 簽: 暫缺

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

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

  本書(shū)系統(tǒng)地介紹了模式的概念并討論了模式描述的原則;給出了來(lái)自不同應(yīng)用領(lǐng)域的8個(gè)軟件體系結(jié)構(gòu)模式;還給出了8個(gè)設(shè)計(jì)模式,這些模式分別針對(duì)在定義了軟件系統(tǒng)的整體結(jié)構(gòu)之后遇到的典型問(wèn)題;對(duì)慣用法模式進(jìn)行了闡述;論述了將模式組織成模式系統(tǒng)的重要性;討論了模式如何嵌入到軟件體系結(jié)構(gòu)中,特別是對(duì)軟件體系結(jié)構(gòu)及其基本原則的理解。此外,本書(shū)還介紹了模式歷史、相關(guān)工作和整個(gè)模式團(tuán)體,并對(duì)模式的未來(lái)發(fā)展作了展望。本書(shū)力圖做到既是教材又是參考指南,幫助軟件開(kāi)發(fā)人員以一種新的方式考慮軟件體系結(jié)構(gòu),并提供了一些技術(shù)來(lái)解決特定的再現(xiàn)設(shè)計(jì)問(wèn)題,對(duì)軟件開(kāi)發(fā)的初學(xué)者和專(zhuān)家都有幫助。把本書(shū)用作軟件工程課程的指南,可以給學(xué)生提供大型軟件設(shè)計(jì)的完整的新觀(guān)點(diǎn)。把本書(shū)用作參考手冊(cè),可以提供全面的技術(shù)并隨查隨用。本書(shū)包含了涉及模式實(shí)際應(yīng)用的許多指導(dǎo)原則和約束限制。本書(shū)可作為計(jì)算機(jī)專(zhuān)業(yè)高年級(jí)本科生、研究生的軟件工程教材或參考書(shū),亦可作為軟件開(kāi)發(fā)人員的參考手冊(cè)。軟件模式根本改變了開(kāi)發(fā)人員對(duì)軟件應(yīng)該如何設(shè)計(jì)、構(gòu)建和文檔化的思考方式。任何一位認(rèn)真求索的程序員都應(yīng)該將本放到自己的書(shū)架上作為必備的參考用書(shū)。Amazon.com評(píng)價(jià):為了從軟件工程的更大范圍內(nèi)前瞻模式的潛能…本書(shū)指出了如何將模式應(yīng)用于各個(gè)層次,從用于特定計(jì)算機(jī)語(yǔ)言(如C++)的慣用法到設(shè)計(jì)模式,再到對(duì)改善整個(gè)軟件工程周期都有用的高層模式。Amazon.com客戶(hù)評(píng)價(jià):關(guān)于模式的一本杰作。該書(shū)是《設(shè)計(jì)模式》(Gamma等著)的參考讀物。一本適用于每一個(gè)軟件構(gòu)架師的著作…它確實(shí)能使我們縮短所需的設(shè)計(jì)時(shí)間。這是一本特別的模式專(zhuān)著…我不但曾論證“四人幫”的書(shū)是20世紀(jì)90年代最重要的編程著作,我也認(rèn)為…本書(shū)是一本更加深入、更加成熟的著作。CVu1997年的評(píng)價(jià):《設(shè)計(jì)模式》(Gamma等著)已是一本廣為傳閱的經(jīng)典著作,我認(rèn)為《面向模式的軟件體系結(jié)構(gòu)》也應(yīng)該成為經(jīng)典?!对O(shè)計(jì)模式》覆蓋了面向?qū)ο箝_(kāi)發(fā)中的一個(gè)抽象層,而這本書(shū)覆蓋了三個(gè)層次:高層體系結(jié)構(gòu)模式、設(shè)計(jì)模式和語(yǔ)言特定的慣用法。從設(shè)計(jì)模式到體系結(jié)構(gòu)模式/評(píng)讀《面向模式的軟件體系結(jié)構(gòu)卷1:模式系統(tǒng)》/王知遇機(jī)械工業(yè)出版社華章公司引進(jìn)的美國(guó)軟件開(kāi)發(fā)雜志獲獎(jiǎng)圖書(shū)

作者簡(jiǎn)介

  賁可榮,男,1963年8月生,江蘇省海安縣人?,F(xiàn)任海軍工程大學(xué)教授。1983年在蘇州大學(xué)數(shù)學(xué)系獲理學(xué)學(xué)士學(xué)位,1986年在南京大學(xué)數(shù)學(xué)系獲理學(xué)碩士學(xué)位。1986年8月至1990年3月在海軍工程大學(xué)計(jì)算機(jī)系任教。1994年6月在國(guó)防科技大學(xué)獲工學(xué)博士學(xué)位。博士期間,由國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院陳火旺院士指導(dǎo),主修計(jì)算機(jī)軟件。1994年12月任海軍工程大學(xué)計(jì)算機(jī)系副教授。1995年起擔(dān)任計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)碩士生導(dǎo)師、海軍工程大學(xué)學(xué)位評(píng)定委員會(huì)委員。經(jīng)教育部批準(zhǔn),2000年3月至2001年3月任武漢大學(xué)軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室訪(fǎng)問(wèn)學(xué)者;2000年被教育部確定為海軍首批十名骨干教師之一。2000年12月晉升為教授。

圖書(shū)目錄

譯者序
譯者介紹
前言
讀者指南
第1章 模式1
1.1 什么是模式 1
1.2 模式是如何構(gòu)成的 5
1.3 模式類(lèi)別 7
1.3.1 體系結(jié)構(gòu)模式 7
1.3.2 設(shè)計(jì)模式 7
1.3.3 慣用法 8
1.3.4 與軟件開(kāi)發(fā)結(jié)合 9
1.4 模式間關(guān)系 9
1.5 模式描述 11
1.6 模式和軟件體系結(jié)構(gòu) 13
1.6.1 模式作為智力構(gòu)造塊 13
1.6.2 構(gòu)造異構(gòu)體系結(jié)構(gòu) 13
1.6.3 模式和方法 14
1.6.4 實(shí)現(xiàn)模式 14
1.7 總結(jié) 14
第2章 體系結(jié)構(gòu)模式 16
2.1 引言 16
2.2 從混沌到結(jié)構(gòu) 17
2.2.1 層 18
2.2.2 管道和過(guò)濾器 30
2.2.3 黑板 41
2.3 分布式系統(tǒng) 55
2.3.1 代理者 56
2.4 交互式系統(tǒng) 70
2.4.1 模型-視圖-控制器 70
2.4.2 表示-抽象-控制 83
2.5 適應(yīng)性系統(tǒng) 97
2.5.1 微核 98
2.5.2 映像 110
第3章 設(shè)計(jì)模式 128
3.1 引言 128
3.2 結(jié)構(gòu)化分解 129
3.2.1 整體-部分 129
3.3 工作的組織 141
3.3.1 主控-從屬 142
3.4 訪(fǎng)問(wèn)控制 151
3.4.1 代理 152
3.5 管理 160
3.5.1 命令處理器 160
3.5.2 視圖處理程序 169
3.6 通信 178
3.6.1 轉(zhuǎn)發(fā)器-接收器 179
3.6.2 客戶(hù)機(jī)-分配器-服務(wù)器 189
3.6.3 出版者-訂閱者 197
第4章 慣用法 201
4.1 引言 201
4.2 慣用法能夠提供什么 201
4.3 慣用法與風(fēng)格 202
4.4 在哪里可以發(fā)現(xiàn)慣用法 204
4.4.1 計(jì)數(shù)指針 205
第5章 模式系統(tǒng) 210
5.1 什么是模式系統(tǒng) 210
5.2 模式分類(lèi) 211
5.2.1 模式類(lèi)別 212
5.2.2 問(wèn)題類(lèi)別 212
5.2.3 分類(lèi)圖式 213
5.2.4 比較 214
5.3 模式選擇 214
5.4 作為實(shí)現(xiàn)指南的模式系統(tǒng) 216
5.5 模式系統(tǒng)的演化 218
5.5.1 模式描述的演化 218
5.5.2 作者研討會(huì) 218
5.5.3 模式采掘 219
5.5.4 新模式集成 219
5.5.5 刪除過(guò)時(shí)模式 220
5.5.6 擴(kuò)展組織圖式 220
5.6 總結(jié) 222
第6章 模式和軟件體系結(jié)構(gòu) 223
6.1 引言 223
6.1.1 軟件體系結(jié)構(gòu) 223
6.1.2 組件 224
6.1.3 關(guān)系 225
6.1.4 視圖 225
6.1.5 功能屬性和非功能屬性 226
6.1.6 軟件設(shè)計(jì) 227
6.1.7 小結(jié) 227
6.2 軟件體系結(jié)構(gòu)中的模式 227
6.2.1 方法學(xué) 228
6.2.2 軟件過(guò)程 228
6.2.3 體系結(jié)構(gòu)風(fēng)格 229
6.2.4 框架 230
6.3 軟件體系結(jié)構(gòu)啟用技術(shù) 231
6.3.1 抽象 231
6.3.2 封裝 231
6.3.3 信息隱藏 232
6.3.4 模塊化 232
6.3.5 事務(wù)分離 232
6.3.6 耦合和內(nèi)聚 232
6.3.7 充分性、完整性和原始性 233
6.3.8 策略和實(shí)現(xiàn)的分離 233
6.3.9 接口和實(shí)現(xiàn)的分離 233
6.3.10 單一引用點(diǎn) 234
6.3.11 分而治之 234
6.3.12 小結(jié) 234
6.4 軟件體系結(jié)構(gòu)的非功能屬性 234
6.4.1 易修改性 235
6.4.2 互操作性 236
6.4.3 效率 236
6.4.4 可靠性 236
6.4.5 可測(cè)試性 237
6.4.6 可重用性 237
6.5 總結(jié) 238
第7章 模式團(tuán)體 239
7.1 起源 239
7.2 領(lǐng)軍人物和他們的著作 240
7.3 團(tuán)體 240
第8章 模式將走向何方 243
8.1 模式采掘 243
8.1.1 軟件體系結(jié)構(gòu)的模式 243
8.1.2 組織模式 244
8.1.3 特定領(lǐng)域模式 244
8.1.4 模式語(yǔ)言 244
8.2 模式組織與索引 244
8.3 方法與工具 245
8.4 算法、數(shù)據(jù)結(jié)構(gòu)和模式 246
8.5 形式化模式 247
8.6 最后評(píng)述 247
符號(hào) 248
詞匯表 252
參考文獻(xiàn) 258
模式索引 270
索引 273

本目錄推薦

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