注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合大規(guī)?;跇嫾能浖_發(fā)

大規(guī)模基于構件的軟件開發(fā)

大規(guī)?;跇嫾能浖_發(fā)

定 價:¥25.00

作 者: (美)Alan W.Brown著;趙文耘,張志等譯
出版社: 中信出版社
叢編項: 軟件工程技術叢書 軟件復用與構件技術系列
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111119180 出版時間: 2003-07-01 包裝: 平裝
開本: 24cm 頁數(shù): 184 字數(shù):  

內(nèi)容簡介

  隨著Internet時代的到來,計算機界面臨著一系列的變化,這些變化使得傳統(tǒng)的軟件開發(fā)方法不能滿足商業(yè)界對于軟件的需求,軟件業(yè)面臨著越來越大的壓力。本書針對這個背景,提出了大規(guī)模基于構件的軟件開發(fā)方法。其主要內(nèi)容包括:應用程序開發(fā)所面臨的挑戰(zhàn),基于構件的開發(fā)方法學相關技術和標準,面向構件建模的方法,以及對未來發(fā)展方向的展望。本書作者對計算機界的歷史、現(xiàn)狀和未來發(fā)展趨勢的見解十分深刻,把基于構件的開發(fā)方法的理論與實踐很好地結合在一起。本書適合IT相關管理與技術人員以及大學計算機及相關專業(yè)的本科生、研究生閱讀。這本權威性的著作由世界頂尖軟件公司的研發(fā)領導人撰寫,針對以Internet為中心的、基于構件的開發(fā)提出了完整的概念性框架。AlanW.Brown介紹了企業(yè)級開發(fā)技術中的一種“最佳實踐”,這些技術可以減少開發(fā)時間、提高質(zhì)量,并提高復用水平。他深入探討了如何使用EnterpriseJavaBeansTM、COM+和CORBA/IIOP這樣的技術以更低的成本,更好的靈活性、響應度、用戶友好性進行分布式訪問。本書內(nèi)容包括:針對電子商務進行開發(fā):業(yè)務驅動因素和技術支持中間件、應用服務器和企業(yè)應用集成的角色選擇技術、定義架構、為應用程序建模以及管理基于構件的項目基于構件開發(fā)領域的新方向:把先進的研發(fā)成果轉化為現(xiàn)實世界的企業(yè)級解決方案本書為管理推動電子商務的Web技術和構件技術提供了一幅完整的藍圖。對于每一個與以Internet為中心的多層企業(yè)級系統(tǒng)相關的決策制定者來說,這都是寶貴的資源。

作者簡介

  Alan W.Brown是冠群公司的一位戰(zhàn)略家,并且是一位世界公認的軟件界的領導者。在這之前他曾擔任Sterling軟件公司的技術副總裁。

圖書目錄

譯者序
序言
前言
第一部分   電子商務和正在改變的
應用程序開發(fā)的角色
第1章   引言 2
1.1   動機 2
1.2   軟件開發(fā)的挑戰(zhàn) 3
1.3   通向未來的關鍵:控制復雜性和快
速適應變化 3
1.3.1   管理復雜性 4
1.3.2   適應變化 6
1.4   業(yè)務驅動及IT策略 8
1.5   小結 9
第2章   應用程序開發(fā)的進展 11
2.1   引言 11
2.2   應用程序開發(fā)支持的進展 12
2.2.1   過去—客戶機/服務器應用程序 13
2.2.2   當前—N層分布式系統(tǒng) 13
2.2.3   未來—移動的. 面向服務的
解決方案 15
2.3   未來應用程序開發(fā)的關鍵問題 17
2.3.1   表示大規(guī)模分布式軟件構架 18
2.3.2   為系統(tǒng)的可復用部分建模 19
2.3.3   對新型應用程序的改進的方法支持 20
2.3.4   已有的應用程序開發(fā)工具提供商的
務實性 23
2.4   小結 24
第3章   Internet時代的企業(yè)級解決方案 26
3.1   引言 27
3.1.1   電子商務革命 27
3.1.2   當前關鍵的IT問題 28
3.2   中間層的重要性 30
3.2.1   從客戶機/服務器到N層構架 31
3.2.2   中間層在基于Web的系統(tǒng)中的角色 31
3.3   應用服務器 33
3.4   企業(yè)應用集成 35
3.4.1   應用程序集成……關于開發(fā)的
新觀點 36
3.4.2   通過連接器來實施EAI 36
3.4.3   EAI的更廣泛的觀點 37
3.5   構件和構件模型 39
3.5.1   使用構件的設計 40
3.5.2   構件的實現(xiàn) 41
3.6   小結 42
第二部分   構件和基于構件的方法
第4章   基于構件開發(fā)的基礎 44
4.1   引言 44
4.2   構件方法的目標 45
4.3   為什么要使用基于構件的開發(fā) 45
4.4   什么是構件 46
4.4.1   構件和對象 47
4.4.2   構件和分布式系統(tǒng) 49
4.4.3   構件的要素 51
4.5   怎樣使用CBD組裝應用程序 52
4.5.1   構件來源 53
4.5.2   關注于接口的設計 54
4.5.3   應用程序和構件構架 54
4.6   在CBD領域中當前的實踐是什么 55
4.6.1   專門興趣小組 55
4.6.2   提供商領導的用戶小組 56
4.6.3   專業(yè)構件服務提供者 56
4.6.4   經(jīng)驗報告和建議 57
4.7    小結 57
第5章   深入了解基于構件的開發(fā) 58
5.1   引言 58
5.1.1   可復用服務的提供 58
5.1.2   服務的獨立交付 59
5.2   對構件概念更為深入的理解 59
5.2.1   包裝的觀點 60
5.2.2   服務的觀點 60
5.2.3   完整性的觀點 61
5.2.4   一個說明性的實例:Microsoft Excel 62
5.3   構件規(guī)格說明的重要性 63
5.3.1   接口的角色 64
5.3.2   模型的重要性 65
5.3.3   協(xié)作和角色 66
5.4   基于構件開發(fā)方法的各種要素 68
5.4.1   由構件組裝成應用系統(tǒng) 69
5.4.2   提供獨立的服務 71
5.4.3   通用構件基礎設施 71
5.4.4   使用通用的服務 73
5.5   小結 75
第三部分   應用構件技術
第6章   CBD技術和標準 78
6.1   引言 79
6.2   統(tǒng)一建模語言 80
6.2.1   什么是UML 80
6.2.2   UML的背景 81
6.2.3   UML定義了什么 82
6.2.4   用UML支持構件建模 82
6.2.5   高級UML概念 84
6.3   Microsoft構件庫 85
6.3.1   背景 85
6.3.2   構件庫的概念設計 86
6.3.3   CBD的信息模型 86
6.4   構件基礎設施技術 87
6.4.1   構件基礎設施服務 87
6.4.2   構件基礎設施實現(xiàn) 88
6.5   小結 91
第7章   面向構件的建模方法 92
7.1   引言 92
7.2   CBD生命周期 93
7.2.1   Rational統(tǒng)一過程 93
7.2.2   Sterling Software的Enterprise 
CBD方法 95
7.3   關注于接口的設計方法 97
7.3.1   一個受UML啟發(fā)的構件建模方法 97
7.3.2   一個受Catalysis啟發(fā)的構件
建模方法 102
7.4   小結 109
第8章   基于構件方法的示例 111
8.1   引言 111
8.2   理解上下文 112
8.2.1   需求定義 112
8.2.2   用例建模 113
8.2.3   業(yè)務類型建模 114
8.3   定義構架 116
8.3.1   構件構架建模 117
8.3.2   上下文建模 118
8.3.3   接口建模 120
8.3.4   接口定義 120
8.4   提供解決方案 121
8.4.1   構件實現(xiàn) 122
8.4.2   構件包裝 122
8.4.3   構件組裝 123
8.4.4   系統(tǒng)部署 123
8.5   小結 123
第四部分   展望未來
第9章   業(yè)務的迫切需求: 迅速進入
數(shù)字時代 126
9.1   引言 126
9.2   電子信息技術在各個領域的存在
和發(fā)展 127
9.3   軟件開發(fā)的結束 129
9.4   小結 131
第10章   技術響應:靈活的服務和
解決方案 133
10.1   引言 133
10.2  基礎設施和平臺技術 134
10.3   標準化活動 135
10.3.1   XML 136
10.3.2   EJB與CORBA構件模型 137
10.4   工具的發(fā)展方向 138
10.4.1   提高產(chǎn)品的集成度以支持基于
構件的開發(fā) 138
10.4.2   新一代構件設計和實現(xiàn)工具 139
10.5   研究方向 141
10.5.1   模式和框架的使用 141
10.5.2   遵循更為嚴格的構件規(guī)范 142
10.5.3   改進的構件構架建模 143
10.6   小結 143
附      錄
附錄A   關于企業(yè)級應用開發(fā)的一些
有用的資源 146
附錄B   一個詳細的CBD建模實例 151
附錄C   參考文獻 166
索引 174                  

本目錄推薦

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