注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學實時設計模式:實時系統(tǒng)的強壯的、可擴展的體系結(jié)構(gòu)

實時設計模式:實時系統(tǒng)的強壯的、可擴展的體系結(jié)構(gòu)

實時設計模式:實時系統(tǒng)的強壯的、可擴展的體系結(jié)構(gòu)

定 價:¥56.00

作 者: (美)Bruce Powel Douglass著;麥中凡,陶偉譯;麥中凡譯
出版社: 北京航空航天大學出版社
叢編項: 實時系統(tǒng)的強壯的.可擴展的體系結(jié)構(gòu)
標 簽: UML

ISBN: 9787810774215 出版時間: 2004-05-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 393 字數(shù):  

內(nèi)容簡介

  本書是美國AddisonWesley公司出版的對象技術(shù)(最新2003年)叢書之一,旨在用面向?qū)ο蠹夹g(shù)開發(fā)實時和嵌入式系統(tǒng)軟件。<br>眾所周知,實時和嵌入式系統(tǒng)軟件由于其開發(fā)層次較低,直接在硬件上開發(fā)時間緊要、安全緊要、高可靠性的系統(tǒng),傳統(tǒng)上是C語言和匯編語言的天下。傳統(tǒng)的軟件工程技術(shù)著重軟件的可移植、可復用、可伸縮,易維護、低成本,借助于一個良好的平臺,快速交付,支持業(yè)務過程的快速變革的高適應性系統(tǒng)。軟件工程使平臺以上的系統(tǒng)日臻完善,發(fā)展了面向?qū)ο蠹夹g(shù)、構(gòu)件技術(shù)乃至于直接使用軟件服務?!跋嘈拧睂崿F(xiàn)服務的構(gòu)件、支持構(gòu)件實現(xiàn)的平臺(操作系統(tǒng)、網(wǎng)絡軟件及數(shù)據(jù)庫軟件)都是最優(yōu)或較優(yōu)的。顯然,與實時嵌入式系統(tǒng)要處處操心每個軟件元件的性能、可靠性、安全性走的是兩條路,他們“不相信”臃腫的通用平臺能解決他們在有限資源下做出高性能系統(tǒng)所遇到的各種問題。所以,實時和嵌入式系統(tǒng)的業(yè)者一般不關(guān)心軟件工程技術(shù)的最新進展,也很少在他們的工作中采用軟件工程新技術(shù),停留在提供完善的模塊和子系統(tǒng)層次上,強耦合的過程式模塊開發(fā)還是主流。<br>從系統(tǒng)的觀點來看,實時嵌入式系統(tǒng)也是系統(tǒng),特別是硬件技術(shù)的快速發(fā)展,實時嵌入式軟件也有快速適應硬件型號升級問題,也有業(yè)務快速變更要求可伸縮、可修改(例如,軍用導彈、飛機型號升級,民用產(chǎn)品換代)可復用問題。1975年,美國國防部開發(fā)的Ada語言系統(tǒng)就是為了在主機上開發(fā)適應變化的系統(tǒng)。通過交叉編譯生成機載、彈載的目標系統(tǒng)嵌入到應用環(huán)境中,一切系統(tǒng)維護、伸縮均在Ada源代碼級軟件上完成。在某種意義上,今日的面向?qū)ο蠹夹g(shù)得益于Ada的數(shù)據(jù)抽象和模塊封裝。由于Ada為保證軍用軟件可移植性管得過嚴,面向?qū)ο蠹夹g(shù)蓬勃發(fā)展在C++上得以體現(xiàn)。于是實時嵌入式系統(tǒng)自然轉(zhuǎn)向底層是C的C++。但對象化對實時性、可靠性并沒有直接的好處,所以在小型實時嵌入式應用中,面向?qū)ο笠廊徊徽忌巷L,仍然是過程式開發(fā)方法最后穿上C++外衣。盡管如此,有了C++這個橋,為實時嵌入式系統(tǒng)再一次和當前軟件工程技術(shù)合流打下了良好的基礎。<br>面向?qū)ο蠓庋b帶來的松耦合,使它成為分布式可伸縮系統(tǒng)的首選技術(shù),且隨著當今網(wǎng)絡的普及,對象成了應用的第一類公民,網(wǎng)絡是對象交互和通信的世界。打包也好,請代理也好,不是對象只能窩在本機上做點實際工作。<br>為了參與網(wǎng)絡上提供實時服務,為了支持應用系統(tǒng)的快速變更,快速提供嵌入式產(chǎn)品,大幅度降低成本提供標準化、構(gòu)件化產(chǎn)品,實時嵌入式系統(tǒng)的對象化、構(gòu)件化勢在必行!當然,也應該看到,CPU速度大幅提高,減緩這類系統(tǒng)的開發(fā)者因?qū)崟r對標準化、構(gòu)件化的抵制,使他們樂于參加現(xiàn)代技術(shù)大合奏。<br>重新認識軟件是有體系結(jié)構(gòu)的。軟件開發(fā)是一個軟件過程,是近十年軟件技術(shù)最重要的成就。過去的開發(fā)著眼于功能性能,無形中完成了一個軟件過程,得到一個有體系結(jié)構(gòu)的產(chǎn)品。當時并不在意過程好壞,體系結(jié)構(gòu)是什么樣的。通過驗收能夠滿足使用的就是好產(chǎn)品。但情況并非如此順利,“樹欲靜而風不止”,使用中不斷發(fā)現(xiàn)新bug,用戶一再要求改進(受其他新技術(shù)影響或總結(jié)出使用經(jīng)驗)。過程和體系結(jié)構(gòu)在軟件可適應、易維護性上顯現(xiàn)出極大的威脅力。不良的體系結(jié)構(gòu)使此處bug消除,彼處新bug又冒出,甚至導致整個系統(tǒng)崩潰。不良的過程找不到資以分析的文檔、數(shù)據(jù),一個不大的改進每步都從頭試起,遲遲調(diào)不出來,大量窩工,成本飚升。于是,人們把軟件開發(fā)從以功能性能為中心轉(zhuǎn)而為以軟件體系結(jié)構(gòu)為中心,精心改進軟件過程,從而軟件在改變之中依然能保證符合需求的功能,并能保證高質(zhì)量和低成本。<br>體系結(jié)構(gòu)從總體上決定了軟件可能達到的各項質(zhì)量指標。例如,別墅、板樓、塔樓,在通風、抗震、舒適程度、方便性、成本方面各不相同,一經(jīng)確定則影響終身。例如樓層太矮、電梯過少、沒有綠地等。軟件過程通過精心安排軟件制作的各項活動切實保證軟件質(zhì)量。該有的活動沒有或不能即時到位都會造成低質(zhì)量、高成本,甚至項目失敗。過程是產(chǎn)品質(zhì)量最直接的保證。所以ISO9000系列就是所有人工制品的(過程)質(zhì)量標準。美國CMM標準化更是以過程成熟度來衡量軟件企業(yè)有無資質(zhì)承擔軟件開發(fā)。軟件體系結(jié)構(gòu)和軟件過程相輔相成,一為軟件內(nèi)在質(zhì)量保證,一為過程質(zhì)量保證。所以,以體系結(jié)構(gòu)為中心的最優(yōu)過程開發(fā)已為世界廣泛接受。<br>過程是以時間為進程的各項軟件活動。開發(fā)活動完成都凝聚成有體系結(jié)構(gòu)的軟件,即它的后果(體系結(jié)構(gòu))是可分析、可測試度量的。優(yōu)秀的體系結(jié)構(gòu)如前所述,正是軟件設計的目標。于是人們研究分析體系結(jié)構(gòu)并尋找設計實現(xiàn)的途徑。<br>體系結(jié)構(gòu)不外乎是實現(xiàn)各項功能、性能的元構(gòu)件有機組合的集合。在面向?qū)ο蟮谋尘跋拢鼈兌际穷悓ο?,為了設計(有機組合)方便,把對象組成慣用的、不易出錯的、可靠的、接近標準化的形式,則為模式(pattern)。最小的模式是幾個類對象組成的構(gòu)件,最大的模式是若干構(gòu)件組成的子系統(tǒng)。<br>最早也是最基礎的設計模式是Liskov提出的七種基本模式,并提出對象構(gòu)成模式的五條基本準則,為面向?qū)ο笤O計模式奠定了理論基礎。隨后是“四人幫”(Gamma等四人)提出了常用的25種設計模式,為以模式設計軟件體系結(jié)構(gòu)提供了工程實踐的基礎。不過,“四人幫”討論的模式作用域是局部的,我們把它們叫做機制式的設計模式(mechanisticdesignpattern),因為它們?yōu)閷ο蟮膮f(xié)作定義了各種機制。這種模式有較大的局限,只在單個的協(xié)作內(nèi)。本書并不討論機制式的設計模式,本書討論的是體系結(jié)構(gòu)設計模式(architecturedesignpattern)。<br>當然,各軟件應用領域也都有本領域的模式,如果總結(jié)出來作為準規(guī)劃,則本領域軟件開發(fā)速度會成倍提高,而軟件質(zhì)量也較容易得到保證。本書就為實時嵌入式領域總結(jié)出了54種模式。<br>本書作者BrucePowelDouglass博士在實時嵌入式系統(tǒng)領域工作已有26年,是世界公認的領袖人物,目前是本書推薦的ROPES(嵌入式系統(tǒng)的快速面向?qū)ο筮^程)的創(chuàng)始人。他也即時轉(zhuǎn)入到面向?qū)ο箢I域,成為ILogix公司的首席技術(shù)指導,實時系統(tǒng)開發(fā)工具的領導者,也是UML規(guī)范嵌入系統(tǒng)會議顧問委員會的成員。Douglass博士為多個公司和組織做過咨詢,包括NASA。他還是OMG的RTDA(RealTimeAnalysisandDesignWorkingGroup)的副主席和面向?qū)ο箅s志的專欄作家。<br>本書可以作為實時嵌入式系統(tǒng)的設計人員和開發(fā)人員的技術(shù)參考書,也可以作為計算機、自動化、機電一體化等專業(yè)的大學高年級學生學習操作系統(tǒng)、計算機控制系統(tǒng)等課程輔助教材。同時,本書對正在學習UML建模的設計人員也是一個很好的范例。此外,本書可以作為軟件開發(fā)組織知識共享的模板,參考本書描述模式的方式把技術(shù)人員解決問題的經(jīng)驗抽象化、形式化,在組織范圍內(nèi)共享。<br>譯者積極翻譯并向業(yè)界推薦本書還有一個原因,這就是本書以對象模式的觀點把計算機最底層的操作功能實現(xiàn)整個演示了一遍,如并發(fā)進程、內(nèi)存管理、資源鎖定、進程分布、安全性和可靠性。這對于欲深入理解計算實現(xiàn)本質(zhì)的讀者(不一定去做實時嵌入式應用),是一本很好的教材。在翻譯過程中為減少混亂,我們厘定某些術(shù)語的譯法,也算對業(yè)界的建議,如有不妥之處,歡迎指正。<br>實時設計模式〖〗<br>Broker譯為“中介”,當前Broker、Proxy、Agent、Delegation均為“代理”,而Broker、Proxy在本書中也常出現(xiàn)在一頁上,故Broker為“中介”(無授權(quán)),Proxy為“代理”(有授權(quán)),而Delegation干脆是“委派”,Agent在本書中出現(xiàn)極少,且不易沖突仍沿用“代理者”。<br>本書的前言、序和第1章至第3章由麥中凡教授翻譯,第4章至第9章和附錄由陶偉翻譯。在成書過程中,呂慶中、程勇、胡斌、李曄參與了部分工作。麥中凡教授對全書做了細致的審校。<br>最后,我們感謝北航出版社在本書的成書過程中提供的大力幫助。<br>我們的電子郵件地址是:<br>mids@buaa.edu.cn<br>譯者于北航<br>2003年6月

作者簡介

  Bruce Powel Douglass在實時和嵌入式系統(tǒng)的UML應用領域,是世界公認的領袖人物。他是i-Loglx公司的首席技術(shù)指導,領導實時系統(tǒng)開發(fā)工具的開發(fā)。他亦是UML規(guī)范制定人之一,是嵌入系統(tǒng)會議顧問委員會的成員。Douglass博士為多個公司和組織做咨詢,包括NASA,在那里,他為建造大型的、實時的、安全緊要的系統(tǒng)做咨詢。他是OMG的實時分析和設計專題組RTDA的副主席。他是其他五本著作的作者,包括Addison-Wesley出版社出版的Ding Hard Time和Real-Time UML。

圖書目錄

第一篇設計模式的基礎
第1章導言3
1.1UML建模的基本概念4
1.2模型5
1.3結(jié)構(gòu)元素和圖6
1.3.1小件:對象.類和接口6
1.3.2關(guān)系11
1.3.3結(jié)構(gòu)圖20
1.3.4大件:子系統(tǒng).構(gòu)件.包21
1.4行為元素和圖26
1.4.1動作和活動26
1.4.2操作和方法27
1.4.3狀態(tài)圖28
1.4.4活動圖33
1.4.5交互35
1.5用例和需求模型38
1.5.1捕捉黑箱行為無須揭示內(nèi)部結(jié)構(gòu)40
1.6何為設計模式40
1.7參考文獻43
第2章體系結(jié)構(gòu)與UML44
2.1體系結(jié)構(gòu)45
2.2邏輯體系結(jié)構(gòu)和物理體系結(jié)構(gòu)46
2.2.1邏輯體系結(jié)構(gòu)48
2.2.2物理體系結(jié)構(gòu)51
2.3體系結(jié)構(gòu)的5個視圖54
2.3.1子系統(tǒng)和構(gòu)件視圖55
2.3.2并發(fā)和資源視圖57
2.3.3分布視圖60
2.3.4安全性和可靠性視圖63
2.3.5部署視圖64
2.4實現(xiàn)體系結(jié)構(gòu)65
2.4.1縮略字世界:CORBA.UML和MDA基礎66
2.4.2MDA出手營救67
2.4.3創(chuàng)建體系結(jié)構(gòu)元素——模型層68
2.4.4子系統(tǒng)和構(gòu)件視圖72
2.4.5并發(fā)性和資源視圖72
2.4.6分布視圖73
2.4.7安全性和可靠性視圖73
2.4.8部署視圖73
2.5參考文獻74
第3章設計模式的作用75
3.1導言76
3.2ROPES開發(fā)過程76
3.2.1何謂過程77
3.2.2ROPES過程概述79
3.2.3ROPES微周期的細節(jié)91
3.2.4聚議92
3.2.5用ROPES過程做分析93
3.2.6用ROPES過程做設計95
3.2.7翻譯97
3.2.8測試97
3.3設計模式基礎98
3.3.1何謂設計模式98
3.3.2設計模式的基本結(jié)構(gòu)100
3.3.3如何閱讀本書的設計模式101
3.4在開發(fā)中使用設計模式102
3.4.1模式孵化——找到正確的模式102
3.4.2模式挖掘——打磨出自己的模式104
3.4.3模式實例化——在設計中運用模式104
3.5參考文獻105
第二篇體系結(jié)構(gòu)設計的模式
第4章子系統(tǒng)和構(gòu)件體系結(jié)構(gòu)模式111
4.1分層模式112
4.1.1抽象112
4.1.2問題113
4.1.3模式結(jié)構(gòu)113
4.1.4協(xié)作角色114
4.1.5結(jié)論114
4.1.6實現(xiàn)策略114
4.1.7相關(guān)模式115
4.1.8樣例模型115
4.2五層體系結(jié)構(gòu)模式116
4.2.1抽象116
4.2.2問題116
4.2.3模式結(jié)構(gòu)117
4.2.4協(xié)作角色118
4.2.5結(jié)論118
4.2.6實現(xiàn)策略119
4.2.7相關(guān)模式119
4.2.8樣例模型119
4.3微內(nèi)核體系結(jié)構(gòu)模式120
4.3.1抽象120
4.3.2問題120
4.3.3模式結(jié)構(gòu)120
4.3.4協(xié)作角色121
4.3.5結(jié)論122
4.3.6實現(xiàn)策略122
4.3.7相關(guān)模式123
4.3.8樣例模型123
4.4通道體系結(jié)構(gòu)模式124
4.4.1抽象125
4.4.2問題125
4.4.3模式結(jié)構(gòu)125
4.4.4協(xié)作角色126
4.4.5結(jié)論127
4.4.6實現(xiàn)策略127
4.4.7相關(guān)模式128
4.4.8樣例模型128
4.5遞歸包含模式129
4.5.1抽象129
4.5.2問題130
4.5.3模式結(jié)構(gòu)130
4.5.4協(xié)作角色131
4.5.5結(jié)論131
4.5.6實現(xiàn)策略131
4.5.7相關(guān)模式132
4.5.8樣例模型132
4.6層次控制模式135
4.6.1抽象135
4.6.2問題136
4.6.3模式結(jié)構(gòu)136
4.6.4協(xié)作角色137
4.6.5結(jié)論137
4.6.6實現(xiàn)策略138
4.6.7相關(guān)模式138
4.6.8樣例模型139
4.7虛擬機模式140
4.7.1抽象140
4.7.2問題140
4.7.3模式結(jié)構(gòu)141
4.7.4協(xié)作角色141
4.7.5結(jié)論143
4.7.6實現(xiàn)策略143
4.7.7相關(guān)模式146
4.8基于構(gòu)件體系結(jié)構(gòu)146
4.8.1抽象146
4.8.2問題147
4.8.3模式結(jié)構(gòu)147
4.8.4協(xié)作角色148
4.8.5結(jié)論149
4.8.6實現(xiàn)策略149
4.8.7相關(guān)模式150
4.8.8樣例模型150
4.9ROOM模式153
4.9.1抽象153
4.9.2問題154
4.9.3模式結(jié)構(gòu)154
4.9.4協(xié)作角色154
4.9.5結(jié)論155
4.9.6實現(xiàn)策略155
4.9.7相關(guān)模式156
4.9.8樣例模型156
4.10參考文獻159
第5章并發(fā)模式160
5.1介紹161
5.2并發(fā)模式161
5.3消息隊列模式163
5.3.1抽象164
5.3.2問題165
5.3.3模式結(jié)構(gòu)165
5.3.4協(xié)作角色166
5.3.5結(jié)論166
5.3.6實現(xiàn)策略167
5.3.7相關(guān)模式167
5.3.8樣例模型167
5.4中斷模式169
5.4.1抽象169
5.4.2問題169
5.4.3模式結(jié)構(gòu)169
5.4.4協(xié)作角色171
5.4.5結(jié)論171
5.4.6實現(xiàn)策略172
5.4.7相關(guān)模式173
5.4.8樣例模型173
5.5衛(wèi)式調(diào)用模式175
5.5.1抽象175
5.5.2問題175
5.5.3模式結(jié)構(gòu)176
5.5.4協(xié)作角色176
5.5.5結(jié)論177
5.5.6實現(xiàn)策略177
5.5.7相關(guān)模式177
5.5.8樣例模型178
5.6會合模式179
5.6.1抽象180
5.6.2問題180
5.6.3模式結(jié)構(gòu)180
5.6.4協(xié)作角色181
5.6.5結(jié)論181
5.6.6實現(xiàn)策略181
5.6.7相關(guān)模式182
5.6.8樣例模型182
5.7循環(huán)執(zhí)行模式184
5.7.1抽象184
5.7.2問題184
5.7.3模式結(jié)構(gòu)184
5.7.4協(xié)作角色185
5.7.5結(jié)論185
5.7.6實現(xiàn)策略186
5.7.7相關(guān)模式186
5.8循環(huán)賽模式188
5.8.1抽象188
5.8.2問題188
5.8.3模式結(jié)構(gòu)188
5.8.4協(xié)作角色190
5.8.5結(jié)論191
5.8.6實現(xiàn)策略191
5.8.7相關(guān)模式191
5.8.8樣例模型191
5.9靜態(tài)優(yōu)先級模式193
5.9.1抽象193
5.9.2問題193
5.9.3模式結(jié)構(gòu)194
5.9.4協(xié)作角色195
5.9.5結(jié)論196
5.9.6實現(xiàn)策略197
5.9.7相關(guān)模式198
5.9.8樣例模型198
5.10動態(tài)優(yōu)先級模式200
5.10.1抽象200
5.10.2問題200
5.10.3模式結(jié)構(gòu)201
5.10.4協(xié)作角色201
5.10.5結(jié)論203
5.10.6實現(xiàn)策略203
5.10.7相關(guān)模式204
5.10.8樣例模型204
5.11參考文獻206
第6章內(nèi)存模式207
6.1內(nèi)存管理模式208
6.2靜態(tài)分配模式208
6.2.1抽象208
6.2.2問題208
6.2.3模式結(jié)構(gòu)209
6.2.4協(xié)作角色210
6.2.5結(jié)論211
6.2.6實現(xiàn)策略211
6.2.7相關(guān)模式212
6.2.8樣例模型212
6.3池分配模式213
6.3.1抽象213
6.3.2問題214
6.3.3模式結(jié)構(gòu)214
6.3.4協(xié)作角色215
6.3.5結(jié)論215
6.3.6實現(xiàn)策略216
6.3.7相關(guān)模式218
6.3.8樣例模型218
6.4固定尺寸緩沖區(qū)模式220
6.4.1抽象220
6.4.2問題220
6.4.3模式結(jié)構(gòu)221
6.4.4協(xié)作角色222
6.4.5結(jié)論222
6.4.6實現(xiàn)策略223
6.4.7相關(guān)模式223
6.4.8樣例模型223
6.5靈巧指針模式224
6.5.1抽象225
6.5.2問題225
6.5.3模式結(jié)構(gòu)226
6.5.4協(xié)作角色227
6.5.5結(jié)論227
6.5.6實現(xiàn)策略229
6.5.7相關(guān)模式229
6.5.8樣例模型229
6.6垃圾收集模式230
6.6.1抽象231
6.6.2問題231
6.6.3模式結(jié)構(gòu)231
6.6.4協(xié)作角色232
6.6.5結(jié)論233
6.6.6實現(xiàn)策略233
6.6.7相關(guān)模式234
6.6.8樣例模型234
6.7垃圾緊湊器模式236
6.7.1抽象236
6.7.2問題237
6.7.3模式結(jié)構(gòu)237
6.7.4協(xié)作角色238
6.7.5結(jié)論239
6.7.6實現(xiàn)策略240
6.7.7相關(guān)模式240
6.7.8樣例模型240
6.8參考文獻242
第7章資源模式243
7.1導引244
7.2臨界區(qū)模式249
7.2.1抽象249
7.2.2問題249
7.2.3模式結(jié)構(gòu)249
7.2.4協(xié)作角色250
7.2.5結(jié)論251
7.2.6實現(xiàn)策略252
7.2.7相關(guān)模式252
7.2.8樣例模型252
7.3優(yōu)先級繼承模式254
7.3.1抽象254
7.3.2問題254
7.3.3模式結(jié)構(gòu)254
7.3.4協(xié)作角色255
7.3.5結(jié)論257
7.3.6實現(xiàn)策略260
7.3.7相關(guān)模式260
7.3.8樣例模型260
7.4最高加鎖器模式262
7.4.1抽象262
7.4.2問題263
7.4.3模式結(jié)構(gòu)263
7.4.4協(xié)作角色264
7.4.5結(jié)論265
7.4.6實現(xiàn)策略266
7.4.7相關(guān)模式266
7.4.8樣例模型266
7.5優(yōu)先級最高限模式268
7.5.1抽象268
7.5.2問題268
7.5.3模式結(jié)構(gòu)269
7.5.4協(xié)作角色271
7.5.5結(jié)論272
7.5.6實現(xiàn)策略273
7.5.7相關(guān)模式273
7.5.8樣例模型273
7.6同時鎖定模式275
7.6.1抽象275
7.6.2問題276
7.6.3模式結(jié)構(gòu)276
7.6.4協(xié)作角色277
7.6.5結(jié)論278
7.6.6實現(xiàn)策略279
7.6.7相關(guān)模式279
7.6.8樣例模型280
7.7排序鎖定模式282
7.7.1抽象282
7.7.2問題282
7.7.3模式結(jié)構(gòu)282
7.7.4協(xié)作角色284
7.7.5結(jié)論284
7.7.6實現(xiàn)策略285
7.7.7相關(guān)模式285
7.7.8樣例模型285
7.8參考文獻287
第8章分布模式289
8.1導引290
8.2共享內(nèi)存模式291
8.2.1抽象292
8.2.2問題292
8.2.3模式結(jié)構(gòu)292
8.2.4協(xié)作角色292
8.2.5結(jié)論294
8.2.6實現(xiàn)策略294
8.2.7相關(guān)模式295
8.2.8樣例模型295
8.3遠程方法調(diào)用模式297
8.3.1抽象297
8.3.2問題297
8.3.3模式結(jié)構(gòu)297
8.3.4協(xié)作角色298
8.3.5結(jié)論299
8.3.6實現(xiàn)策略300
8.3.7相關(guān)模式301
8.3.8樣例模型301
8.4守望者模式303
8.4.1抽象303
8.4.2問題303
8.4.3模式結(jié)構(gòu)304
8.4.4協(xié)作角色305
8.4.5結(jié)論306
8.4.6實現(xiàn)策略306
8.4.7相關(guān)模式307
8.4.8樣例模型307
8.5數(shù)據(jù)總線模式309
8.5.1抽象309
8.5.2問題309
8.5.3模式結(jié)構(gòu)309
8.5.4協(xié)作角色311
8.5.5結(jié)論314
8.5.6實現(xiàn)策略315
8.5.7相關(guān)模式315
8.5.8樣例模型315
8.6代理模式318
8.6.1抽象318
8.6.2問題318
8.6.3模式結(jié)構(gòu)319
8.6.4協(xié)作角色320
8.6.5結(jié)論321
8.6.6實現(xiàn)策略322
8.6.7相關(guān)模式322
8.6.8樣例模型322
8.7中介模式325
8.7.1抽象325
8.7.2問題325
8.7.3模式結(jié)構(gòu)325
8.7.4協(xié)作角色327
8.7.5結(jié)論328
8.7.6實現(xiàn)策略329
8.7.7相關(guān)模式330
8.7.8樣例模型330
8.8參考文獻331
第9章安全性和可靠性模式333
9.1導引334
9.1.1處理故障336
9.2保護式單通道模式337
9.2.1抽象337
9.2.2問題337
9.2.3模式結(jié)構(gòu)337
9.2.4協(xié)作角色338
9.2.5結(jié)論339
9.2.6實現(xiàn)策略340
9.2.7相關(guān)模式340
9.2.8樣例模型340
9.3同質(zhì)冗余模式342
9.3.1抽象342
9.3.2問題342
9.3.3模式結(jié)構(gòu)342
9.3.4協(xié)作角色343
9.3.5結(jié)論344
9.3.6實現(xiàn)策略345
9.3.7相關(guān)模式345
9.3.8樣例模型345
9.4三模塊冗余模式347
9.4.1抽象347
9.4.2問題347
9.4.3模式結(jié)構(gòu)347
9.4.4協(xié)作角色348
9.4.5結(jié)論349
9.4.6實現(xiàn)策略349
9.4.7相關(guān)模式349
9.4.8樣例模型350
9.5異質(zhì)冗余模式351
9.5.1抽象351
9.5.2問題351
9.5.3模式結(jié)構(gòu)352
9.5.4協(xié)作角色352
9.5.5結(jié)論353
9.5.6實現(xiàn)策略354
9.5.7相關(guān)模式354
9.5.8樣例模型354
9.6監(jiān)視器執(zhí)行器模式355
9.6.1抽象355
9.6.2問題356
9.6.3模式結(jié)構(gòu)356
9.6.4協(xié)作角色356
9.6.5結(jié)論358
9.6.6實現(xiàn)策略358
9.6.7相關(guān)模式359
9.6.8樣例模型359
9.7心智檢查模式360
9.7.1抽象360
9.7.2問題361
9.7.3模式結(jié)構(gòu)361
9.7.4協(xié)作角色361
9.7.5結(jié)論363
9.7.6實現(xiàn)策略363
9.7.7相關(guān)模式363
9.7.8樣例模型363
9.8看門狗模式364
9.8.1抽象364
9.8.2問題365
9.8.3模式結(jié)構(gòu)365
9.8.4協(xié)作角色367
9.8.5結(jié)論368
9.8.6實現(xiàn)策略368
9.8.7相關(guān)模式369
9.8.8樣例模型369
9.9安全執(zhí)行模式370
9.9.1抽象370
9.9.2問題370
9.9.3模式結(jié)構(gòu)370
9.9.4協(xié)作角色371
9.9.5結(jié)論373
9.9.6實現(xiàn)策略373
9.9.7相關(guān)模式373
9.9.8樣例模型374
9.10參考文獻375
附錄A表示法總結(jié)376
附錄B模式索引392

本目錄推薦

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