從需求分析開始, 一步步實作物件導向分析與設計的實務教材, 是學習物件導向分析與設計最佳入門指引!
本書使用實務和案例分析角度來說明軟體開發的物件導向分析與設計, 詳細說明 OOA/OOD 與 UML 統一塑模語言之間的關係, 以及各種 UML 2.x 版圖形的正確使用時機。
讀者可以直接使用中文介面的 Software Ideas Modeler (SIM) 塑模工具建立 UML 圖形, 使用 UML 進行物件導向分析與設計來建立使用案例模型、領域模型、概念模型、分析模型和設計模型, 實際了解軟體開發的完整過程。
‧最直覺、容易理解的物件導向觀念, 銜接軟體工程的最佳導引
‧提供中文使用介面, 支援 UML 2.X 版圖形的 UML 塑模工具
‧著重於物件導向分析與設計過程中各種模型的建立
‧詳細說明軟體工程、軟體生命週期模型、敏捷開發的 XP 和 Scrum
‧詳細說明使用案例模型、領域模型、概念模型、分析模型和設計模型
‧透過基礎 GRASP 樣式開始學習如何活用設計模式(Design Patterns)
‧分別使用 Java 和 PHP 語言實作 MVC 設計模式, 建立 Web 介面的會員管理、商品目錄和購物車
本書特色
‧大開本 (16 開)、套色印刷, 精緻呈現 UML 圖表
‧提供中文使用介面, 支援 UML 2.X 版圖形的 UML 塑模工具
‧分別以 Java 和 PHP 開發兩個實務案例, 完整說明系統分析流程
‧介紹當紅的 XP 和 Scrum 敏捷軟體開發流程