第1章 簡介 1.1 什么是框架 1.2 框架工件 1.3 開發(fā)框架 1.4 使用框架 1.5 框架過程模式 第2章 案例 2.1 個(gè)人衣著領(lǐng)域 2.2 概述 2.3 選擇衣著 2.4 清洗衣物 2.5 修補(bǔ)衣物 2.6 購買衣物 第3章 開發(fā)過程 3.1 Alles in Ordnung 別名:遵循一種開發(fā)過程方法 3.2 Innocent Questions 別名:改進(jìn)領(lǐng)域?qū)<液图夹g(shù)專家間的溝通質(zhì)量 3.3 Divide and Conquer 別名:讓框架易于理解和吸收 3.4 Consistency Is King 別名:確保框架整體的一致性 3.5 Iterate,Iterate,Iterate 別名:三次迭代驗(yàn)證 3.6 Exposing It All 別名:視框架用戶為合作伙伴 第4章 需求 4.1 It Depends 別名:找出需要定制化的部分 4.2 Tor’s Second Cousin 別名:怎樣才是真正的極端 4.3 What,Not How 別名:暗藏在需求中的實(shí)現(xiàn) 4.4 The Stupid Test 別名:只包含必要的領(lǐng)域特性,以保證框架能集中精力處理領(lǐng)域中的問題 第5章 分析 5.1 Eating the Elephant(一次一個(gè)字節(jié)) 別名:分解問題 5.2 Something is Better Than Nothing 別名:在你了解某個(gè)信息時(shí)即將其文檔化 5.3 Where’s Mr Speck When You Need Him? 別名:領(lǐng)域?qū)<液图夹g(shù)人員之間的跨國隊(duì)溝通 第6章 設(shè)計(jì) 6.1 Pass the Buck 別名:了解框架有所不為的時(shí)機(jī) 6.2 Missed It by That Much 別名:開發(fā)并應(yīng)用模式 6.3 That’s the Wny the Cookie Crumbles 別名:模式可以塑造為迷你框架 6.4 It’s Still OO to Me 別名:框架不能脫離面向?qū)ο髮?shí)踐 第7章 文檔 7.1 Souvenirs 別名:保留足夠的信息,延遲文檔的創(chuàng)建 7.2 Give’Em What They Want 別名:框架的不同受眾有著不同的需求 第8章 團(tuán)隊(duì)政治 8.1 There Is No“I” inTeam 別名:團(tuán)隊(duì)士氣的重要性 8.2 The Great Conunnicator 別名:翻譯領(lǐng)域和技術(shù)專家的術(shù)語和概念 8.3 Consistency Czar 別名:保證一致性 第9章 使用框架 9.1 Just Learn It 別名:使用框架前需要前期教育 9.2 Map Early, Map Often 別名:用映射的方式使用框架 9.3 Color Inside the Lines 別名:僅改變需要改變的部分 第10章 結(jié)論 附錄A 框架與組件 A.1 什么是組件 A.2 粗粒度組件和細(xì)粒度組件 A.3 建立粗粒度組件 附錄 B IBM SanFrancisco框架開發(fā)過程 B.1 流程 B.2 工件 B.3 過程參與者 B.4 過程步驟詳述 參考文獻(xiàn) 索引