< >
這是全世界介紹物件導向分析與設計、反覆式開發方式與UML的書當中,銷售量最好的一本書!「UML與樣式徹底研究」可幫助任何開發人員精通物件導向分析與設計的核心開發原則與最佳實務經驗,讓大家不只是畫畫UML而已,而是真的能把它活用在軟體設計情境中。著名的物件技術與反覆式開發方法先驅Craig Larman在本書中用單一、具有一致性的個案研究,具體呈現開發過程中的三個反覆。透過這三個反覆,逐步介紹物件導向分析與設計中的關鍵技能,並且點出最必要的開發活動、開發原則與樣式。本書內容涵蓋了:l.需求與使用案例:發掘需求並記錄2.產生領域物件模型:了解領域中「有興趣的物件」、它們的屬性以及它們之間的關係3.架構:為了讓應用程式具有最大的彈性、強固性與可維護性,採用分層式架構設計系統4.必要的物件設計技巧:專精一些如分配物件責任及根據一些開發原則設計物件間的合作關係的關鍵技能5.設計樣式:用很流行、常用的樣式產生強固的物件與框架,如策略樣式、代工廠樣式、轉接器樣式、觀察者樣式、範本方法樣式與命令樣式6.反覆式開發方式與「敏捷式統一流程」:用UP(一種很風行的反覆式流程)中簡單、不可或缺的開發活動與最佳實務經驗組織建立模型與開發系統的流程教師資源:http://www.phptr.com/larman/. Includes PowerPoint lectures, sample exam, and more.
(1)物件導向分析與設計(2)反覆式開發方式與UP(3)個案研究:NextGen POS系統(4)初始階段(5)了解需求(6)寫出某種情境下的需求(7)找出其它需求(8)從初始階段到詳述階段(9)使用案例模型:畫出系統循序圖(10)領域模型:用視覺方式呈現概念(11)領域模型:加入關聯(12)領域模型:加入屬性(13)使用案例模型:加入操作合約細節(14)在這個反覆中把需求變成設計(15)互動圖的表示法(16)GRASP:根據責任設計物件(17)設計模型:用GRASP樣式完成使用案例實現(18)設計模型:決定可見性(19)設計模型:產生設計類別圖(20)實作模型:把設計變成程式碼(21)詳述階段中的反覆2(22)更多指派(物件)責任用的樣式(23)用GoF設計樣式設計使用案例實現(24)反覆3與其需求(25)產生使用案例之間的關係(26)產生模型中的一般化關係(27)改良領域模型(28)加入新的系統循序圖與(系統操作)合約(29)產生模型中的狀態圖(30)用樣式設計出邏輯架構(31)用領域模型套件與實作模型套件組織系統(32)架構分析與軟體架構文件簡介(33)用物件與樣式設計出更多的使用案例實現(34)用樣式設計出永續框架(35)畫圖與畫圖用的工具(36)反覆式規劃方式與專案相關議題簡介(37)對反覆式開發方式與UP的一些評論(38)對其它更多的UML表示法 參考資料 參考書目 字彙表
JAVA與UML整合開發實務 UML軟體發展實務--物件導向分析設計方法的練習 物件導向程式設計--使用JAVA與UML
購買紙本書