-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
UML和模式應用: 原書第3版: 典藏版 版權(quán)信息
- ISBN:9787111744429
- 條形碼:9787111744429 ; 978-7-111-74442-9
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
UML和模式應用: 原書第3版: 典藏版 本書特色
(1)經(jīng)典之作。本書是面向?qū)ο蠓治雠c設計領(lǐng)域圣經(jīng)級著作,UML和設計模式應用領(lǐng)域的標桿。暢銷全球20余年,被翻譯為10余種語言。多年來廣受好評,為面向?qū)ο缶幊趟枷氲钠占白龀隽司薮筘暙I。(2)大師出品。作者被譽為“The 20 Most Influential People In The Agile Community”,是LeSS(大規(guī)模Scrum)的共同創(chuàng)始人。(3)廣受贊譽。《敏捷軟件開發(fā)》作者Alistair Cockburn、《重構(gòu)》作者Martin Fowler、《設計模式》作者之一John Vlissides等多位大師推薦。(4)實踐驗證。本書的內(nèi)容源自于作者多年來教授和培訓成千上萬的學生的經(jīng)驗,已經(jīng)被實踐證明是一種精煉的、高效的學習面向?qū)ο蠓治龊驮O計的教材,作者官網(wǎng)上提供了一些教輔資料。典藏版由國內(nèi)知名的UMLChina社區(qū)進行了全文重新審校,在內(nèi)容上精益求精。
UML和模式應用: 原書第3版: 典藏版 內(nèi)容簡介
本書是面向?qū)ο蠓治龊驮O計(OOA/OOD)領(lǐng)域的圣經(jīng)級著作,為面向?qū)ο缶幊趟枷氲钠占白龀隽司薮筘暙I。歷經(jīng)3個版本的錘煉,本書在全球范圍內(nèi)被翻譯為10余種文字,暢銷20余年,歷久彌新。同時,本書還是UML和設計模式應用領(lǐng)域的標準性著作。本書根據(jù)軟件項目開發(fā)的過程來組織內(nèi)容,充滿著Craig的真知灼見,巧妙地將面向?qū)ο蠓治雠c設計的基本原則、開發(fā)方法和輔助工具結(jié)合起來,同時吸收了大量的輕量級的敏捷方法以及現(xiàn)代軟件開發(fā)方法。學完本書不僅能系統(tǒng)地掌握面向?qū)ο蠓治雠c設計的概念、過程、方法和原則,而且還能掌握UML建模的標準方法以及GRASP和流行的GoF設計模式在面向?qū)ο笤O計中的應用。此外,本書還將指導我們?nèi)绾螌⒚嫦驅(qū)ο笤O計成果映射成Java代碼。本書的內(nèi)容源于作者多年來教授和培訓成千上萬的學生的經(jīng)驗,已經(jīng)被實踐證明是一種精煉的、高效的學習面向?qū)ο蠓治龊驮O計的教材,作者的官網(wǎng)上提供了一些輔助學習和教學的資料。
UML和模式應用: 原書第3版: 典藏版 目錄
序
前言
**部分 緒 論
第1章 面向?qū)ο蠓治龊驮O計 2
1.1 本書的主要內(nèi)容 2
1.2 *重要的學習目標 4
1.3 什么是分析和設計 5
1.4 什么是面向?qū)ο蠓治龊驮O計 5
1.5 簡單示例 6
1.6 什么是UML 8
1.7 可視化建模的優(yōu)點 11
1.8 歷史 11
1.9 推薦資源 12
第2章 迭代、演化和敏捷 13
2.1 什么是UP?其他方法能否對其進行補充 14
2.2 什么是迭代和演化式開發(fā) 15
2.3 什么是瀑布生命周期 18
2.4 如何進行迭代和演化式分析與設計 19
2.5 什么是風險驅(qū)動和客戶驅(qū)動的迭代計劃 21
2.6 什么是敏捷方法及敏捷宣言 22
2.7 什么是敏捷建模 23
2.8 什么是敏捷UP 24
2.9 UP的其他關(guān)鍵實踐 25
2.10 什么是UP的階段 25
2.11 什么是UP科目 26
2.12 如何定制過程和UP開發(fā)案例 28
2.13 判斷你是否理解迭代開發(fā)或UP 29
2.14 歷史 30
2.15 推薦資源 30
第3章 案例研究 32
3.1 案例研究中涵蓋的內(nèi)容 32
3.2 案例研究策略:迭代開發(fā) 迭代學習 33
3.3 案例一:NextGen POS系統(tǒng) 34
3.4 案例二:Monopoly游戲系統(tǒng) 34
第二部分 初始階段
第 4 章 初始階段不是需求階段 38
4.1 什么是初始階段 38
4.2 初始階段的持續(xù)時間 40
4.3 初始階段會創(chuàng)建的制品 40
4.4 何時知道自己并不了解初始階段 41
4.5 初始階段中有多少UML 41
第5章 演化式需求 42
5.1 定義:需求 42
5.2 演化式需求與瀑布式需求 43
5.3 可以采用哪些方法尋找需求 44
5.4 需求的類型 44
5.5 UP制品如何組織需求 45
5.6 本書是否包含這些制品的示例 46
5.7 推薦資源 46
第6章 用例 47
6.1 示例 48
6.2 定義:執(zhí)行者、場景和用例 49
6.3 用例和用例模型 49
6.4 動機:為什么使用用例 50
6.5 定義:用例是功能性需求嗎 50
6.6 定義:執(zhí)行者的三種類型 51
6.7 表示法:用例的三種常用形式 51
6.8 示例:詳述風格的“處理銷售”用例 52
6.9 各小節(jié)的含義 57
6.10 表示法:有其他格式嗎?兩欄變體 62
6.11 準則:以無用戶界面約束的本質(zhì)風格編寫用例 63
6.12 準則:編寫簡潔的用例 64
6.13 準則:編寫黑盒用例 64
6.14 準則:采用執(zhí)行者和執(zhí)行者目標的視角 65
6.15 準則:如何發(fā)現(xiàn)用例 65
6.16 準則:什么樣的測試有助于發(fā)現(xiàn)有用的用例 68
6.17 應用UML:用例圖 70
6.18 應用UML:活動圖 72
6.19 動機:用例還有其他益處嗎?
語境中的需求 72
6.20 示例:Monopoly游戲 73
6.21 過程:在迭代方法中如何使用用例 74
6.22 歷史 78
6.23 推薦資源 78
第7章 其他需求 80
7.1 這些示例有多完整 81
7.2 準則:初始階段是否應該對此進行徹底分析 81
7.3 準則:這些制品是否應該放在項目Web站點上 82
7.4 NextGen示例:(部分)補充性規(guī)格說明 82
7.5 注解:補充性規(guī)格說明 85
7.6 NextGen示例:(部分)愿景 86
7.7 注解:愿景 88
7.8 NextGen示例:(部分)術(shù)語表 91
7.9 注解:術(shù)語表(數(shù)據(jù)字典) 91
7.10 NextGen示例:業(yè)務規(guī)則(領(lǐng)域規(guī)則) 92
7.11 注解:領(lǐng)域規(guī)則 92
7.12 過程:迭代方法中的演化式需求 93
7.13 推薦資源 94
第三部分 細化迭代1——基礎
第8章 迭代1——基礎 96
8.1 迭代1的需求和重點:核心OOA/D技能 96
8.2 過程:初始階段和細化階段 98
8.3 過程:計劃下一個迭代 101
第9章 領(lǐng)域模型 102
9.1 示例 103
9.2 什么是領(lǐng)域模型 104
9.3 動機:為什么要創(chuàng)建領(lǐng)域模型 107
9.4 準則:如何創(chuàng)建領(lǐng)域模型 108
9.5 準則:如何找到概念類 108
9.6 示例:尋找和描繪概念類 111
9.7 準則:敏捷建模—繪制類圖的草圖 112
9.8 準則:敏捷建模—是否要使用工具維護模型 112
9.9 準則:報表對象—模型中是否要包括“票據(jù)” 112
9.10 準則:像地圖繪制者一樣思考;使用領(lǐng)域術(shù)語 112
9.11 準則:如何對非現(xiàn)實世界建模 113
9.12 準則:屬性與類的常見錯誤 113
9.13 準則:何時使用描述類建模 114
9.14 關(guān)聯(lián) 116
9.15 示例:領(lǐng)域模型中的關(guān)聯(lián) 120
9.16 屬性 121
9.17 示例:領(lǐng)域模型中的屬性 127
9.18 結(jié)論:領(lǐng)域模型是否正確 128
9.19 過程:迭代和演化式領(lǐng)域建模 129
9.20 推薦資源 130
第10章 系統(tǒng)序列圖 132
10.1 示例:NextGen SSD 132
10.2 什么是系統(tǒng)序列圖 134
10.3 動機:為什么繪制SSD 134
UML和模式應用: 原書第3版: 典藏版 作者簡介
克雷·拉曼(Craig Larman)
享譽世界的軟件開發(fā)專家,從事軟件開發(fā)相關(guān)工作超過50年,為面向?qū)ο缶幊趟枷牒兔艚蓍_發(fā)方法在全球IT領(lǐng)域的普及做出了巨大的貢獻,被譽為“有史以來最具影響力的 20 位敏捷人物之一”,是LeSS(大規(guī)模Scrum)的共同創(chuàng)始人。
他是ACM Fellow和IEEE Fellow,Valtech公司(一家領(lǐng)先的跨國技術(shù)咨詢公司)的首席科學家。擅長OOA(面向?qū)ο蠓治觯OD(面向?qū)ο笤O計)、設計模式、敏捷和UML建模等。除本書外,他還著有多部在敏捷領(lǐng)域影響深遠的著作。
- >
回憶愛瑪儂
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
小考拉的故事-套裝共3冊
- >
苦雨齋序跋文-周作人自編集
- >
唐代進士錄
- >
中國歷史的瞬間
- >
經(jīng)典常談
- >
上帝之肋:男人的真實旅程