版權資訊
書 名: UML嵌入式設計作 者:高煥堂
出版社: 清華大學出版社
出版時間: 2008
ISBN: 9787302163107
開本: 16
定價: 48.00 元
內容簡介
中國風味的HeadFirstUML!
本書特色
本書針對目前嵌入式開發人員的廣泛需求,將UML的套用與嵌入式相結合進行深入剖析。著重於傳授作者多年的實戰經驗,教會讀者運用最流行的UML技術,並通過多個翔實的開發案例來幫助讀者做好嵌入式系統的設計工作。
本書可作為高等院校UML課程的教材,對國中級嵌入式/實時系統程式設計師以及準備學習嵌入式系統設計與建模的讀者具有較高的參考價值。
UML是當今最流行的標準建模語言,它與嵌入式系統設計愈來愈密切。本書深入淺出地介紹了兩者之間的密切關係,並通過精彩的實例講解,讓讀者迅速掌握UML建模技能,並能迅速進入當今科技行業最熱門的領域。本書共分7章,第1章先介紹了嵌入式系統建模的特點及其效益,然後介紹如何將UML迅速而有效地套用於嵌入式建模上;第2章是建立系統模型的基礎技術;第3~6章詳細介紹了建模的高級技術,並以詳盡的實例解說來提升讀者建模的技能及其套用能力;第7章以翔實的案例深入講解如何將專家的設計模式套用於各式各樣的嵌入式和實時系統開發上。
作者簡介
高煥堂,台灣軟體架構設計大師,從事IT行業近30年,被稱為“台灣OO技術教父級代表人物”。現任MISOO軟體開發與管理顧問公司首席架構師,編著過十餘本軟體技術相關書籍。多年來一直與UMLChina密切聯繫,與大陸軟體人員分享軟體“設計”的觀點、技術和哲理。
UMLChina,一直堅信“軟體以用為本”,專注於軟體需求與設計技能的研究和套用,採用“聚焦最後一公里”的方式,已為100多家軟體開發組織提供需求和設計技能服務。作為UMLChina首席專家,潘加宇長期以來潛心研究和實踐UML/UP相關技術的套用。
目錄
UML是當今最流行的標準建模語言,它與嵌入式系統設計愈來愈密切。本書深入淺出地介紹了兩者之間的密切關係,並通過精彩的實例講解,讓讀者迅速掌握UML建模技能,並能迅速進入當今科技行業最熱門的領域。本書共分7章,第1章先介紹了嵌入式系統建模的特點及其效益,然後介紹如何將UML迅速而有效地套用於嵌入式建模上;第2章是建立系統模型的基礎技術;第3~6章詳細介紹了建模的高級技術,並以詳盡的實例解說來提升讀者建模的技能及其套用能力;第7章以翔實的案例深入講解如何將專家的設計模式套用於各式各樣的嵌入式和實時系統開發上。
第1章嵌入式軟體新途徑——組件化設計
1.1迎接軟、硬體整合設計時代的來臨
1.2嵌入式系統設計:組件化新思維
1.3重視組件的依賴(Dependency)
1.4認識軟體組件
1.5組件化軟體的目標:有機次序
1.6組件化軟體的手段:對象(OO)技術
1.7認識對象模型(ObjectModel)
1.8對象建模語言——UML
1.9簡介UML開發工具
1.10從UML到C:以電冰櫃為例
1.11從UML到C++:以電冰櫃為例
1.12從UML到Java:以電冰櫃為例
1.13以C編寫面向對象程式
第2章UML如何表達組件的溝通
2.1“數據交換”溝通方法
2.2“訊息傳遞”溝通方法
2.3練習“訊息傳遞”表示法
2.4設計實例探討
2.5C程式實現示範
2.6C++程式實現示範
2.7Java程式實現示範
第3章UML如何表現Whole-Part結構
第4章UML如何表示組件狀態的變化
第5章UML如何實現UseCase
第6章UML如何表達組件的活動
第7章UML如何表達設計模式
參考資料
……