UML那些事兒

出版時間:2008-12  出版社:機(jī)械工業(yè)出版社  作者:邱郁惠  頁數(shù):278  
Tag標(biāo)簽:無  

前言

  本書寫得很辛苦,不過也很過癮,我?guī)缀醢裊ML的元模型(metamodel)都拆解、摸透了。我相信,本書對于想深入研究UML,或者是想開發(fā)或擴(kuò)展UML工具的讀者,相當(dāng)有幫助?! ≌緯?,很多圖的圖題標(biāo)有[ex]或[meta],[ex]表示引用UML規(guī)格書里面的范例(example),[meta]則表示這張圖是元模型圖。有些元模型圖引用自UML規(guī)格書,有些是元模型圖的局部或組合。每個主題第一次出現(xiàn)時,都標(biāo)注定義?! ∫肬ML規(guī)格書里的圖例和定義主要是因?yàn)閁ML規(guī)格書中很多圖例不容易懂,卻有很多值得學(xué)習(xí)的地方,所以我想通過引用來解釋這些經(jīng)典范例?! 〉?章介紹了UML的特色和發(fā)展歷史,是最精彩有趣的一章,期望給您一個有趣的閱讀開端。如果您已經(jīng)學(xué)過UML可以跳過第2章,直接從第3章開始讀起;否則,最好別遺漏第2章。因?yàn)閺牡?章開始介紹UML的每一個元素,所以很容易迷失在細(xì)節(jié)的枝蔓中。而第2章剛好給了六類UML圖一個初步的認(rèn)識,您可以從中知道每一張圖的用途,以及常用的概念和圖示。  一旦開始閱讀第2章之后的章節(jié),我希望您能夠耐心地依照章節(jié)順序往下閱讀,特別是類圖的章節(jié)中,有許多概念是后面章節(jié)的基礎(chǔ)。跳著閱讀可能會使有些說明不容易理解。如果依序那么你應(yīng)該會有愈讀愈輕松的感覺。所以,請務(wù)必耐心地讀完講述類圖的第3-5章,那是本書的核心,也是最繁雜和難懂的部分。另外,請別匆忙跳過第9章的雜項,它占了10%的比例,特別是構(gòu)造型(stereotype)的部分,要盡可能耐心讀完才好?! 杏性S多關(guān)于元模型的說明,這是與其他書籍最大的不同處??炊嗽P鸵簿涂炊薝ML規(guī)格書的核心,也可以通過UML圖示真正掌握UML語法的根源。不過,元模型確實(shí)比范例難懂。如果理解有困難,請先行理解定義、范例及細(xì)節(jié)說明?! ∮袝r,本書會以StarUML為示范,讓您看到UML工具如何落實(shí)UML概念。除了可以具體體會外,也能夠增加閱讀的趣味。StarUML是一套免費(fèi)的uML工具,我推薦您安裝它來試試,這有助于學(xué)習(xí)UML,或者將UML用到項目中。

內(nèi)容概要

  本書通過引用UML規(guī)格書里的圖例和定義詳細(xì)介紹了UML的特色和發(fā)展歷史,六類UML圖,元模型的說明,并且以StarUML為示范,講解UML,工具如何落實(shí)UML概念,還介紹了活動圖、控制節(jié)點(diǎn)、交互圖、生命線、用例圖等內(nèi)容?! ”緯勺鳛楦叩仍盒S嬎銠C(jī)專業(yè)的教材和參考書,也可作為各類希望了解UML的人員的參考書。

作者簡介

邱郁惠,中國臺灣資深UML專家和暢銷書作者。邱老師研究OOAD、UML和MDA十余年,自UML誕生起一直從事UML的普及和指導(dǎo)工作,從事過開發(fā)、教學(xué)及寫作。曾擔(dān)任《物件導(dǎo)向》雜志主編,編著有《系統(tǒng)分析師UML實(shí)務(wù)手冊》、《C++程序員UML實(shí)務(wù)手冊》、《SOC設(shè)計UML實(shí)務(wù)手冊》。

書籍目錄

前言第1章 UML概述 1.1 語言與方法 1.2 圖形語言 1.3 國際標(biāo)準(zhǔn) 1.4 面向?qū)ο蟮?章 六類UML圖 2.1 類圖  2.1.1 類  2.1.2 可見性  2.1.3 關(guān)聯(lián)  2.1.4 多重性  2.1.5 聚合與組合  2.1.6 泛化  2.1.7 依賴  2.1.8 接口  2.1.9 注釋 2.2 對象圖 2.3 包圖  2.3.1 包  2.3.2 元素導(dǎo)入  2.3.3 包導(dǎo)入  2.3.4 包合并 2.4 活動圖  2.4.1 動作與控制流  2.4.2 對象節(jié)點(diǎn)與對象流  2.4.3 活動參數(shù)節(jié)點(diǎn)  2.4.4 引腳  2.4.5 起點(diǎn)與終點(diǎn)  2.4.6 合并  2.4.7 判斷 2.5 序列圖  2.5.1 交互  2.5.2 生命線  2.5.3 執(zhí)行發(fā)生  2.5.4 消息  2.5.5 終止  2.5.6 一般次序  2.5.7 狀態(tài)不變式 2.6 用例圖  2.6.1 用例與執(zhí)行者  2.6.2 包含關(guān)系  2.6.3 擴(kuò)展關(guān)系  2.6.4 擴(kuò)展點(diǎn)第3章 類圖(一) 3.1 根基  3.1.1 元素  3.1.2 關(guān)系  3.1.3 有向關(guān)系  3.1.4.注釋 3.2 名稱空間  3.2.1 具名元素  3.2.2 名稱空間  3.2.3 可見性種類  3.2.4 裝包元素  3.2.5 元素導(dǎo)入  3.2.6 包導(dǎo)入 3.3 多重性  3.3.1 多重性元素  3.3.2 類型與類型元素 3.4 表達(dá)式  3.4.1 值規(guī)格  3.4.2 表達(dá)式  3.4.3 不透明表達(dá)式  3.4.4 文字規(guī)格  3.4.5 實(shí)例值 3.5 約束第4章 類圖(二) 4.1 實(shí)例  4.1.1 實(shí)例規(guī)格  4.1.2 槽 4.2 類元  4.2.1 定義  4.2.2 泛化  4.2.3 可重定義元素 4.3 特征  4.3.1 定義  4.3.2 結(jié)構(gòu)特征  4.3.3 行為特征  4.3.4 參數(shù)  4.3.5 參數(shù)方向種類 4.4 操作 4.5 類  4.5.1 定義  4.5.2 性質(zhì)  4.5.3 關(guān)聯(lián)  4.5.4 聚合種類第5章 類圖(三) 5.1 數(shù)據(jù)類型  5.1.1 定義  5.1.2 基本類型  5.1.3 枚舉與枚舉文字 5.2 包  5.2.1 定義  5.2.2 包合并 5.3 依賴  5.3.1 依賴與具名元素  5.3.2 使用關(guān)系  5.3.3 許可  5.3.4 抽象  5.3.5 實(shí)現(xiàn)  5.3.6 替代和類元 5.4 接口  5.4.1 實(shí)現(xiàn)和行為類元  5.4.2 接口定義第6章 活動圖 6.1 流程  6.1.1 活動節(jié)點(diǎn)與活動邊  6.1.2 控制流  6.1.3 對象流 6.2 節(jié)點(diǎn)  6.2.1 活動  6.2.2 執(zhí)行節(jié)點(diǎn)與動作  6.2.3 對象節(jié)點(diǎn)  6.2.4 活動參數(shù)節(jié)點(diǎn) 6.3 動作  6.3.1 引腳    6.3.2 輸出引腳與輸入引腳  6.3.3 值引腳 6.4 控制節(jié)點(diǎn)  6.4.1 定義  6.4.2 起始節(jié)點(diǎn)  6.4.3 終止節(jié)點(diǎn)與活動終點(diǎn)  6.4.4 合并節(jié)點(diǎn)  6.4.5 判斷節(jié)點(diǎn)第7章 交互圖 7.1 交互 7.2 消息  7.2.1 消息與消息端  7.2.2 消息種類與消息性質(zhì)  7.2.3 事件發(fā)生與執(zhí)行發(fā)生  7.2.4 一般次序 7.3 生命線  7.3.1 定義  7.3.2 狀態(tài)不變式  7.3.3 終止第8章 用例圖 8.1 用例與類元 8.2 關(guān)聯(lián)與泛化 8.3 執(zhí)行者 8.4 包含關(guān)系 8.5 擴(kuò)展關(guān)系 8.6 擴(kuò)展點(diǎn)第9章 雜項 9.1 基本類型 9.2 UML圖  9.2.1 圖框  9.2.2 13類圖 9.3 共同行為  9.3.1 行為  9.3.2 行為類元  9.3.3 活動  9.3.4 不透明表達(dá)式 9.4 構(gòu)造型  9.4.1 輔助與焦點(diǎn)  9.4.2 元類  9.4.3 類型與實(shí)現(xiàn)類  9.4.4 工具  9.4.5 派生  9.4.6 精化  9.4.7 追蹤  9.4.8 實(shí)例  9.4.9 創(chuàng)建  9.4.10 調(diào)用  9.4.11 發(fā)送  9.4.12 責(zé)任  9.4.13 創(chuàng)建  9.4.14 銷毀  9.4.15 框架  9.4.16 模型庫  9.4.17 實(shí)現(xiàn)  9.4.18 建造組件  9.4.19 腳本

章節(jié)摘錄

  第1章 UML概述  1.1 語言與方法  UML不是OOAD開發(fā)方法,它只是OOAD表示法。我在網(wǎng)絡(luò)上看到許多OOAD開發(fā)方法的課程,八成的授課時間都在教授UML,這是有問題的。OOAD開發(fā)方法少不了表示法,而UML是目前最流行的表示法,這意味著UML是OOAD開發(fā)方法的組成元素,但是不等同于OOAD開發(fā)方法。

編輯推薦

  本書可作為高等院校計算機(jī)專業(yè)的教材和參考書,也可作為各類希望了解UML的人員的參考書?! ∧愫蚒ML不得不說的那些事兒,應(yīng)該知道的基礎(chǔ)知識,需要了解的核心秘密,亟待掌握的實(shí)戰(zhàn)技能。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    UML那些事兒 PDF格式下載


用戶評論 (總計14條)

 
 

  •   這書不錯,還在看
  •   好書值得頂!
  •   不錯,初學(xué)者可以仔細(xì)學(xué)一些
  •   大致的讀完后發(fā)現(xiàn)就和那本《明朝那些事一樣》用著最通俗易懂的語句揭示著不容易理解的知識和事實(shí),確實(shí)是一本uml初學(xué)者也好還是打算仔細(xì)學(xué)習(xí)uml的一本好的讀物
  •   確實(shí)通俗易懂,讀完了就是覺得還沒有講到位
  •   沒有無用文字的堆砌,通俗易懂,很好。
  •   對于入門來說還很好的
  •   剛買的書,正在看,看了有一些云里霧里的,可能UML的基礎(chǔ)太差,正在琢磨元模型..
  •   這本書更多的是作為參考使用,自學(xué)UML不推薦購買,沒有一定基礎(chǔ)閱讀起來比較費(fèi)勁,其中的例子都是圍繞UML本身的原始結(jié)構(gòu)來講的,沒有太多實(shí)際符合現(xiàn)實(shí)的例子
  •   覺得書寫的很用心,就有點(diǎn)公式化,比較希望作者弄多點(diǎn)圖,還要中英對照的比較好~
    能學(xué)到東西~感覺長了見識。
  •   讀了這本書后,現(xiàn)實(shí)與想象相差太大
  •   沒有看完,實(shí)在太枯燥了。
  •   有點(diǎn)太詳細(xì),日常項目中用的不是太多
  •   看后沒有感覺,
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7