UML 和模式應用 (原書第3版) Applying UML and Patterns 3/e
Larman C. 李洋
- 出版商: 機械工業
- 出版日期: 2022-05-01
- 售價: $594
- 貴賓價: 9.5 折 $564
- 語言: 簡體中文
- 頁數: 500
- 裝訂: 平裝
- ISBN: 7111186826
- ISBN-13: 9787111186823
-
相關分類:
UML
- 此書翻譯自: Applying UML and Patterns 3/e
-
相關翻譯:
UML 與模式應用 (原書第3版·典藏版) (簡中版)
立即出貨
買這商品的人也買了...
-
物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
揭開設計模式的秘辛 ── 設計模式 第1 3/4版 『Pattern hatching : design patterns applied』$390$304 -
Computer Systems: A Programmer's Perspective, 3/e (IE-Paperback)$2,980$2,920 -
DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)$580$458 -
$534Service Mesh 微服務架構設計 -
依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e)$1,000$780 -
架構模式|使用 Python (Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices)$680$537 -
$474分析模式:可復用的對象模型 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437 -
編寫程式的邏輯:如何用物件導向實作複雜的業務需求$680$530 -
資安這條路:領航新手的 Web Security 指南,以自建漏洞環境學習網站安全(iT邦幫忙鐵人賽系列書)$680$578 -
$653架構演變實戰:從單體到微服務再到中臺 -
ASP.NET Core 工程師不可不知的 10大安全性漏洞與防駭方法$690$538 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (Get Your Hands Dirty on Clean Architecture)$500$390 -
PB 硬碟時代必備技法 -- 精解檔案系統技術及應用$780$616 -
Clean Architecture 無瑕的程式碼-整潔的軟體設計與架構篇 + 實作篇-在整潔的架構上弄髒你的手 (雙書合購)$1,080$820 -
C++ 新經典:設計模式$594$564 -
會動的演算法:61 個演算法動畫+全圖解逐步拆解,人工智慧、資料分析必備$620$490 -
持續 API 管理|在不斷演變的生態系統中做出正確決策, 2/e (Continuous API Management: Making the Right Decisions in an Evolving Landscape, 2/e)$580$458 -
你就是不寫測試才會沒時間:Kuma 的單元測試實戰 -- Java篇(iThome鐵人賽系列書)$650$507 -
圖解 UML 系統分析與設計$350$315 -
大話 AWS 雲端架構:雲端應用架構圖解輕鬆學, 3/e$650$507 -
IntelliJ IDEA 從入門到實踐$534$507
相關主題
商品描述
■關於面向對象分析與設計及UML的經典之作。
■全面升級到UML 2和最新的疊代/敏捷實踐。
■增加了全新的案例研究,闡述了大量關鍵思想。
無論對於專業人士還是教師來說,本書都堪稱經典之作。
本書介紹了對象思想,並在實際的面向對象分析和設計中應用這一觀點。
本書的第1版和第2版廣受讚譽,在第3版中,作者Craig Larman所作的更新充分反映了新的UML 2標準,
有助於讀者掌握對象設計,並且提倡具有高度影響的、疊代和有效的敏捷建模實踐。
開發者和學生可以通過兩個貫穿全書的案例研究來學習面向對象分析和設計(OOA/D)。
這些案例研究循序漸進地介紹了關鍵技能、OO的本質原則和模式、
UML表示法和最佳實踐。讀者不僅能夠學習UML圖,更重要的是能夠理解如何在OO軟件開發環境下應用UML。
作為成功的導師和顧問,Larman擁有豐富的實踐經驗,能夠幫助讀者理解進化式需求和用例、領域對象建模、
職責驅動設計、OO設計本質、分層架構、GoF設計模式、GRASP、疊代方法、UP的敏捷途徑等知識。
第3版實用、易懂,介紹瞭如何以對象進行思考和設計,以及如何創建健壯和可維護的系統。
本書的特點 註重幫助讀者掌握OOA/D,本書通過案例研究論述了關鍵的OO原則和模式,同時應用了UML。
增加對UML 2、敏捷建模、測試驅動開發和重構的介紹。
增加大量結合疊代和進化式開發的技巧。
引入了新的學習幫助和插圖,使讀者更容易學習。
增加了新的教學資源。
對以輕量和敏捷精神應用UP給予了指導,補充了諸如XP和Scrum等疊代方法。
介紹應用UML對架構進行文檔化的技術。
更詳細地介紹進化式需求。
作者簡介
拉曼,Craig Larman,Valtech公司首席科學家,Valtech是一家領先的跨國技術咨詢公司,在美國、歐洲和亞洲都有分支機構。他是國際軟件界知名的專家和導師。專長為OOA/D與設計模式,敏捷/疊代方法、統一過程的敏捷途徑和UML建模。除本書外。他還著有暢銷的《Agile and Iterative Development: A Manager's Guide》(敏捷疊代開發,該書影印版由機械工業出版社引進出版)一書,並且與Rhett Guthrie合著了《Java 2Performance and Idiom Guide》一書。Larman是ACM和IEEE會員,擁有計算機科學學士和碩士學位
目錄大綱
譯者序
序
前言
第一部分 緒論
第1章 面向對象分析和設計
1.1 本書的主要內容
1.2 最重要的學習目標
1.3 什麼是分析和設計
1.4 什麼是面向對象分析和設計
1.5 簡單示例
1.6 什麼是UML
1.7 可視化建模的優點
1.8 歷史
1.9 參考資料
第2章 疊代、進化和敏捷
2.1 什麼是UP?其他方法能否對其進行補充
2.2 什麼是疊代和進化式開發
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開發案例
2.13 判斷你是否理解疊代開發或UP
2.14 歷史
2.15 參考資料
第3章 案例研究
3.1 案例研究中涵蓋的內容
3.2 案例研究策略:疊代開發+疊代學習
3.3 案例一:NextGenP0s系統
3.4 案例二:Monop01y遊戲系統
第二部分 初始階段
第4章 初始不是需求階段
4.1 什麼是初始階段
4.2 初始階段的持續時間
4.3 初始階段會創建的製品
4.4 何時知道自己並不瞭解初始階段
4.5 初始階段中有多少UML
第5章 進化式需求
5.1 定義:需求
5.2 進化式需求與瀑布式需求
5.3 尋找需求可以採用的方法
5.4 需求的類型和種類
5.5 UP製品如何組織需求
5.6 本書是否包含這些製品的示例
5.7 參考資料
第6章 用例
6.1 示例
……
第三部分 細化疊代1——基礎
第四部分 細化疊代2——更多模式
第五部分 細化疊代3——中級主題
第六部分 其他主題
參考文獻
術語表
