商品簡介
本書以UML為載體,將面向對象的分析設計思想巧妙地融入建模過程中,通過貫穿全書的實例將軟件系統開發過程中方方面面的知識有機地結合在一起,用生動的語言和精彩的事例將復雜枯燥的軟件過程講解得津津有味。全書分為準備篇、基礎篇、進階篇和總結篇四個部分。準備篇講述面向對象分析的一些基本概念,及學習建模需要了解的一些基本知識。基礎篇對UML的基礎概念重新組織和歸納整理,進行擴展和討論,引申出針對UML的這些概念在面向對象方法中應用方法的思考。進階篇以一個實例貫穿全篇,闡述如何使用UML從頭到尾地實施一個項目。總結篇針對在現實中經常遇到并且較難掌握的問題進行深入的探討,升華在前幾篇學習到的知識。本書可供正在學習編程、軟件工程等知識,準備將來從事IT行業的讀者、正努力向設計師或系統分析員轉變的技術人員及期望對軟件分析設計更上一層樓的設計人員學習和提高之用。
作者簡介
譚云杰,博客http://coffeewoo.itpub.net及http://blog.csdn.net/coffeewoo博主。資深架構師,PMP獲得者,擅長于系統建模和系統分析設計,具有豐富的項目實踐管理經驗。曾經從事過電力、政府、航空等多個行業的管理軟件開發工作和工作流中間件產品的研發工作,擁有十多個軟件項目的分析設計經驗和架構設計經驗,其中不乏中型和大型軟件項目。目前就職于IBM中國研發中心,從事Websphere Process Server產品的研發工作。作者使用UML進行系統分析建模至今已八年有余,對系統建模、分析和設計有深刻而獨到的見解。在其博客上發表的00系統分析員之路系列文章短短時間內便獲得了十余萬的點擊量,深受讀者喜愛。讀者可以通過訪問作者博客或者發Email至coffeewoo@gmail.com與作者聯系。
目次
大象希形
寫給讀者的話
關于本書
如何閱讀本書
光盤使用說明
第一部分 準備篇——需要了解
第1章 為什么需要UML
第2章 建模基礎
第二部分 基礎篇——在學習中思考
第3章 UML核心元素
第4章 UML核心視圖
第5章 UML核心模型
第6章 統一過程核心工作流簡介
第三部分 進階篇——在實踐中思考
第8章 準備工作
第9章 獲取需求
第10章 需求分析
第11章 系統分析
第12章 系統設計
第13章 開發
第14章 測試
第四部分 高級篇——在提煉中思考
第15章 理解用例的本質
第17章 理解建模的抽象層次
第18章 劃分子系統的問題
第19章 學會使用系統邊界
第20章 學會從接口認知事物
第21章 學會正確選擇
第22章 學會使用設計模式
附錄 UML視圖常用元素參考
圖目錄
表目錄
后記