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

基于組件開發(fā)

基于組件開發(fā)

定 價(jià):¥29.00

作 者: (英)Katharine Whitehead著;王海鵬,沈華峰譯
出版社: 人民郵電出版社
叢編項(xiàng): IT Trend系列叢書
標(biāo) 簽: 軟件開發(fā)

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

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

  本書介紹了基于組件開發(fā)的關(guān)鍵概念,要采用基于組件的軟件開發(fā)模型,就需要理解這些概念。本書也解釋了組織采用這種方式所帶來的好處。它引導(dǎo)讀者走過一個(gè)項(xiàng)目規(guī)劃過程,列舉了設(shè)計(jì)和組裝組件時(shí)必須知道的一些事項(xiàng)。本書共四個(gè)部分,第一部分是基于組件開發(fā)的概述;第二部分提出一種項(xiàng)目規(guī)劃的方法,可以極大地提高基于組件開發(fā)的有效性;第三部分介紹了組件構(gòu)建與組裝;第四部分是CBD案例研究。本書適合于軟件項(xiàng)目經(jīng)理、設(shè)計(jì)人員和開發(fā)人員閱讀參考。

作者簡(jiǎn)介

暫缺《基于組件開發(fā)》作者簡(jiǎn)介

圖書目錄

第一部分  基于組件開發(fā)概述 1                  
 第1章  基于組件開發(fā):嘗試管理混沌 3                  
 1.1  軟件開發(fā)的問題 3                  
 1.1.1  軟件難以維護(hù) 3                  
 1.1.2  應(yīng)用集成的需要 4                  
 1.1.3  表示方式的改變 7                  
 1.1.4  技術(shù)的變化 7                  
 1.1.5  重復(fù)不必要的工作 7                  
 1.2  改進(jìn)軟件開發(fā)方面的進(jìn)展 8                  
 1.2.1  提高產(chǎn)能的工具 8                  
 1.2.2  復(fù)用 11                  
 1.2.3  靈活性 13                  
 1.2.4  企業(yè)范圍的信息模型 13                  
 1.3  基于組件開發(fā)的承諾 14                  
 1.4  基于組件開發(fā)的可行性 15                  
 第2章  什么是組件 17                  
 2.1  定義組件 17                  
 2.1.1  組件是預(yù)先構(gòu)建的 17                  
 2.1.2  組件是黑盒, 只能通過其接口訪問 19                  
 2.1.3  組件是可分離的 19                  
 2.1.4  組件組裝和部署 19                  
 2.1.5  組件上下文環(huán)境 20                  
 2.1.6  支持技術(shù) 20                  
 2.1.7  組件的定義 20                  
 2.2  組件粒度 20                  
 2.3  組件環(huán)境 22                  
 2.3.1  互操作性 22                  
 2.3.2  不同技術(shù)之間的互操作性 22                  
 2.3.3  組件模型 23                  
 2.3.4  包裝現(xiàn)有的應(yīng)用 24                  
 2.3.5  平臺(tái)無關(guān)性 25                  
 2.3.6  服務(wù)提供 25                  
 2.4  組件和它們?cè)谡w中的位置 26                  
 2.5  部署組件 27                  
 2.5.1  定制和配置 27                  
 2.5.2  組裝:把組件粘在一起 27                  
 2.5.3  處理改動(dòng) 29                  
 2.6  組件模型 30                  
 2.6.1  COM和MTS 31                  
 2.6.2  CORBA 31                  
 2.6.3  Enterprise JavaBeans和JavaBeans 32                  
 2.7  組件規(guī)范 33                  
 第3章  從整體觀點(diǎn)來看組件 35                  
 3.1  與基于模型開發(fā)的關(guān)系 36                  
 3.2  需求規(guī)格和設(shè)計(jì)復(fù)用 37                  
 3.3  與面向?qū)ο蠹夹g(shù)的關(guān)系 38                  
 3.4  軟件基礎(chǔ)設(shè)施和開發(fā)自動(dòng)化 39                  
 3.5  區(qū)分不同類型組織的需求 39                  
 3.6  基于組件開發(fā)不適用之處 40                  
 3.7  基于組件開發(fā)的局限性 41                  
 第二部分  規(guī)劃過程 43                  
 第4章  在組織中定位組件 45                  
 4.1  基于組件開發(fā)初始階段的范圍和負(fù)責(zé)人 45                  
 4.2  跨越組織部門協(xié)調(diào)軟件 46                  
 4.2.1  使軟件結(jié)構(gòu)與組織相符 47                  
 4.2.2  變更管理 47                  
 4.2.3  使用公共的軟件解決方案與復(fù)用組件 48                  
 4.3  內(nèi)部市場(chǎng)模型 48                  
 4.3.1  為何與內(nèi)部市場(chǎng)有關(guān) 49                  
 4.3.2  內(nèi)部市場(chǎng)模型要關(guān)注的問題 50                  
 第5章  軟件架構(gòu)和基礎(chǔ)設(shè)施 53                  
 5.1  架構(gòu)考慮的兩個(gè)方面 53                  
 5.1.1  技術(shù)架構(gòu) 54                  
 5.1.2  應(yīng)用架構(gòu) 55                  
 5.2  技術(shù)環(huán)境問題 56                  
 5.2.1  可以互操作的組件的圖景 57                  
 5.2.2  實(shí)際中的組件互操作 61                  
 5.3  軟件基礎(chǔ)設(shè)施問題 63                  
 5.4  應(yīng)用架構(gòu)問題 65                  
 5.4.1  可分離性與架構(gòu)領(lǐng)域的定義 65                  
 5.4.2  不同領(lǐng)域的組件之間的交互 67                  
 5.4.3  分層的可選項(xiàng) 67                  
 5.4.4  使用事件來控制點(diǎn)到點(diǎn)的通信 68                  
 5.4.5  在實(shí)踐中使用分層 70                  
 第6章  定義組件 71                  
 6.1  分層的架構(gòu) 71                  
 6.1.1  業(yè)務(wù)邏輯層 72                  
 6.1.2  表示層 73                  
 6.1.3  數(shù)據(jù)訪問層 74                  
 6.1.4  分層與工作流 74                  
 6.1.5  事務(wù)邊界 77                  
 6.1.6  分布問題 77                  
 6.1.7  分層架構(gòu)和J2EE 78                  
 6.2  組件類型 80                  
 6.2.1  業(yè)務(wù)組件 80                  
 6.2.2  應(yīng)用組件 83                  
 6.2.3  數(shù)據(jù)訪問組件 84                  
 6.2.4  工具組件 84                  
 6.3  包裝與適配器 84                  
 6.3.1  包裝 84                  
 6.3.2  適配器 86                  
 6.4  定義組件范圍 87                  
 6.4.1  業(yè)務(wù)組件 87                  
 6.4.2  應(yīng)用組件 92                  
 6.4.3  數(shù)據(jù)訪問組件 94                  
 6.5  組件規(guī)格說明 94                  
 6.5.1  組件接口基礎(chǔ) 95                  
 6.5.2  客戶組件與組件組裝 95                  
 6.5.3  組件規(guī)格說明 96                  
 6.5.4  定義服務(wù) 96                  
 第7章  實(shí)踐基于組件開發(fā) 99                  
 7.1  定義基于組件開發(fā)初始階段的范圍和預(yù)期的好處 100                  
 7.1.1  采用基于組件方式的關(guān)鍵驅(qū)動(dòng)力 100                  
 7.1.2  不要采用基于組件開發(fā)的情況 101                  
 7.1.3  采用組件的初始階段的范圍 101                  
 7.2  定義組件藍(lán)圖 101                  
 7.2.1  確定業(yè)務(wù)過程 102                  
 7.2.2  創(chuàng)建一個(gè)業(yè)務(wù)對(duì)象模型 102                  
 7.2.3  形成一個(gè)組件藍(lán)圖 103                  
 7.3  審查當(dāng)前系統(tǒng) 107                  
 7.3.1  創(chuàng)建當(dāng)前系統(tǒng)的詳細(xì)目錄 107                  
 7.3.2  評(píng)估組件化的恰當(dāng)性 108                  
 7.4  建立一個(gè)架構(gòu)框架 109                  
 7.4.1  技術(shù)環(huán)境 109                  
 7.4.2  軟件基礎(chǔ)設(shè)施和開發(fā)標(biāo)準(zhǔn) 111                  
 7.4.3  組件模型 112                  
 7.5  組織結(jié)構(gòu)上的考慮 112                  
 7.6  項(xiàng)目規(guī)劃 113                  
 第8章  項(xiàng)目規(guī)劃的實(shí)用研究 115                  
 8.1  應(yīng)用集成和更新 115                  
 8.1.1  為什么還要保留遺留應(yīng)用 115                  
 8.1.2  如何管理遺留應(yīng)用 116                  
 8.2  集成軟件包 119                  
 8.3  外包 120                  
 第9章  基于組件開發(fā)的組織 121                  
 9.1  組織基于組件開發(fā) 121                  
 9.1.1  優(yōu)點(diǎn)示范中心 121                  
 9.1.2  將組件開發(fā)與組裝分離 122                  
 9.1.3  基于應(yīng)用項(xiàng)目的組件開發(fā) 123                  
 9.1.4  技術(shù)架構(gòu)和基礎(chǔ)設(shè)施 124                  
 9.2  組織規(guī)劃 124                  
 9.3  組織組件獲取和組裝 125                  
 第三部分  組件構(gòu)建與組裝 127                  
 第10章  獲取組件 129                  
 10.1  篩選候選組件 130                  
 10.1.1  尋找組件 130                  
 10.1.2  初選候選組件 130                  
 10.1.3  正式評(píng)估 130                  
 10.1.4  拜訪參考顧客 132                  
 10.1.5  選擇一個(gè)候選對(duì)象 132                  
 10.2  評(píng)估符合程度并確定改動(dòng)之處 133                  
 10.2.1  評(píng)估符合程度 133                  
 10.2.2  確定改動(dòng)之處 135                  
 10.3  獲取組件 136                  
 第11章  設(shè)計(jì)組件 139                  
 11.1  為復(fù)用而設(shè)計(jì) 140                  
 11.1.1  為復(fù)用而通用化 141                  
 11.1.2  影響復(fù)用的設(shè)計(jì)原則 142                  
 11.2  創(chuàng)建定制點(diǎn) 143                  
 11.2.1  委托 143                  
 11.2.2  參數(shù)化/擴(kuò)展點(diǎn) 144                  
 11.2.3  繼承 144                  
 11.3  處理更改 144                  
 11.4  包裝已有的軟件 145                  
 第12章  組裝組件 147                  
 12.1  定制組件 148                  
 12.2  與可復(fù)用的組件接口 148                  
 12.3  強(qiáng)制實(shí)現(xiàn)組件限制條件 149                  
 12.3.1  不同的期望 149                  
 12.3.2  非直接依賴關(guān)系 150                  
 12.3.3  處理影響其他組件的事件 151                  
 12.4  處理功能和數(shù)據(jù)的不匹配 151                  
 12.4.1  冗余 152                  
 12.4.2  處理數(shù)據(jù)不匹配 152                  
 12.4.3  組件與數(shù)據(jù)庫間的映射 153                  
 12.4.4  冗余數(shù)據(jù) 154                  
 12.4.5  重復(fù)的記錄 155                  
 12.4.6  數(shù)據(jù)分布 155                  
 12.5  管理組件間的關(guān)系 156                  
 12.5.1  跨組件邊界維護(hù)的關(guān)系的類型 156                  
 12.5.2  關(guān)系的表示 159                  
 12.5.3  標(biāo)識(shí)有關(guān)系的對(duì)象 162                  
 12.5.4  管理有關(guān)系的對(duì)象的刪除 163                  
 12.5.5  雙向?qū)Ш?164                  
 12.6  管理跨越組件邊界的事務(wù) 165                  
 12.6.1  控制的位置 166                  
 12.6.2  對(duì)關(guān)鍵事務(wù)的設(shè)計(jì)方法 166                  
 第13章  測(cè)試. 認(rèn)證并維護(hù)一個(gè)組件目錄 169                  
 13.1  創(chuàng)建回歸測(cè)試包 169                  
 13.2  組件認(rèn)證 170                  
 13.3  維護(hù)一個(gè)組件目錄 170                  
 13.3.1  組件目錄的位置 171                  
 13.3.2  組件目錄條目 171                  
 13.3.3  組件檢索 171                  
 13.3.4  組件度量標(biāo)準(zhǔn) 172                  
 第四部分  案例研究 173                  
 第14章  使用組件管理混沌 175                  
 14.1  公司 175                  
 14.2  挑戰(zhàn) 175                  
 14.3  為變更而組織 176                  
 14.4  建模的挑戰(zhàn) 177                  
 14.5  第二次浪潮 177                  
 14.6  組件浪潮 178                  
 14.7  組件藍(lán)圖 179                  
 14.8  技術(shù)挑戰(zhàn) 179                  
 14.9  管理軟件變化 180                  
 14.10  結(jié)論 180                  
 詞匯表 181                  
 參考文獻(xiàn) 189                  
 索引 191                  

本目錄推薦

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