UML和模式應用(中文第三版)——被廣大讀者評為入門的工具書,書中列舉了各種圖和文檔的實例,初學者可以通過這本對整體概念有所了解。本書作為面向對象分析設計方面的入門經典之作,的確實至名歸。 書中采用了UP(統一過程)方法對迭代以及進化式需求分析以及OOA/D等主題進行了探討。本節(jié)內容小編為大家整理帶來的這份UML和模式應用(中文第三版)為pdf格式清晰掃描版,該電子書完全免費,有需要的朋友可以放心下載查閱!
UML和模式應用(中文第三版)簡介
拉曼的uml和模式應用面世以來,廣受業(yè)界專家和讀者的好評,歷經3個版本的錘煉,吸收了大量OOA,D的精華思想和現代實踐方法。全書敘述清晰、用詞精煉、構思巧妙,將面向對象分析設計的概念、過程、方法、原則和個人的實踐建議娓娓道來,以實例為證,將軟件的分析和設計的過程敘述得如邏輯推理一般,于細節(jié)處見真知。
這是一本經典的面向對象分析設計技術的入門書,適用范圍廣泛,從初學者到有一定對象技術知識但希望進一步提高開發(fā)水平的中級讀者,甚至是資深的專業(yè)人員,都可以從本書獲益匪淺,同時,本書也適合作為高等院校相關課程的教材和各類培訓班的輔導教材。
UML和模式應用(中文第三版)目錄
譯者序
序
前言
第一部分 緒論
第1章 面向對象分析和設計
1.1 本書的主要內容
1.2 最重要的學習目標
1.3 什么是分析和設計
1.4 什么是面向對象分析和設計
1.5 簡短示例
1.6 什么是UML
1.7 可視建模的優(yōu)點
1.8 歷史
1.9 參考資料
第2章 迭代、進化和敏捷
2.1 什么是UP?其他方法能否對其進行補充
2.2 什么是迭代和進化式開發(fā)
2.3 什么是瀑布生命周期
2.4 如何進行迭代和進化式分析和設計
2.5 什么是風險驅動和客戶驅動的迭代計劃
2.6 什么是敏捷方法及其觀點
2.7 什么是敏捷建模
2.8 什么是敏捷UP
2.9 UP的其他關鍵實踐
2.10 什么是UP的階段
2.11 什么是UP科目
2.12 如何定制過程和UP開發(fā)案例
2.13 判斷你是否理解迭代開發(fā)或UP
2.14 歷史
2.15 參考資料
第3章 案例研究
3.1 案例研究中涵蓋的內容
3.2 案例研究策略:迭代開發(fā)+迭代學習
3.3 案例一:NextGen POS系統
3.4 案例二:Monopoly游戲系統
第二部分 初 始 階 段
第4章 初始不是需求階段
4.1 什么是初始
4.2 初始階段的持續(xù)時間
4.3 初始階段會創(chuàng)建的制品
4.4 何時知道自己并不了解初始階段
4.5 初始階段中有多少UML
第5章 進化式需求
5.1 定義:需求
5.2 進化式需求與瀑布式需求
5.3 尋找需求可以采用的方法
5.4 需求的類型和種類
5.5 UP制品如何組織需求
5.6 本書是否包含這些制品的示例
5.7 參考資料
第6章 用例
6.1 示例
6.2 定義:參與者、場景和用例
6.3 用例和用例模型
6.4 動機:為什么使用用例
6.5 定義:用例是功能性需求嗎
6.6 定義:參與者的三種類型
6.7 表示法:用例的三種常用形式
6.8 示例:詳述風格的處理銷售
6.9 各小節(jié)的含義
6.10 表示法:有其他格式嗎?兩欄變體
6.11 準則:以無用戶界面約束的本質風格編寫用例
6.12 準則:編寫簡潔的用例
6.13 準則:編寫黑盒用例
6.14 準則:持有參與者和參與者目標的視點
6.15 準則:如何發(fā)現用例
6.16 準則:什么樣的測試有助于發(fā)現有用的用例
6.17 應用UML:用例圖
6.18 應用UML:活動圖
6.19 動機:用例還有其他益處嗎?語境中的需求
6.20 示例:Monopoly游戲
6.21 過程:在迭代方法中如何使用用例
6.22 歷史
6.23 參考資料
第7章 其他需求
7.1 如何完成這些示例
7.2 準則:初始階段是否應該對此徹底地進行分析
7.3 準則:這些制品是否應該放在項目Web站點上
7.4 NextGen示例:(部分)補充性規(guī)格說明
7.5 注解:補充性規(guī)格說明
7.6 NextGen示例:(部分)設想
7.7 注解:設想
7.8 NextGen示例:(部分)詞匯表
7.9 注解:詞匯表(數據字典)
7.10 NextGen示例:業(yè)務規(guī)則(領域規(guī)則)
7.11 注解:領域規(guī)則
7.12 過程:迭代方法中的進化式需求
7.13 參考資料
第三部分 細化迭代1—基礎
第四部分 細化迭代2—更多模式
第五部分 細化迭代3——中級主題
第六部分 其他主題
參考文獻
術語表
UML和模式應用(中文第三版)內容截圖
- PC官方版
- 安卓官方手機版
- IOS官方手機版