UML各種圖以及用法

摘錄整理UML各種圖以及用法


1.用例圖(use case diagram):

  • 用例圖(Use Case Diagram)是被稱為參與者(Actor)的外部用戶所能觀察到的系統(tǒng)功能的模型圖

    • 列出系統(tǒng)中的用例和參與者

    • 顯示哪個(gè)參與者參與了哪個(gè)用例的執(zhí)行

  • 核心概念

    用例:系統(tǒng)中的一個(gè)功能單元,可以被描述為參與者與系統(tǒng)之間的一次交互作用

    • 參與者、參與者泛化

    • 用例與參與者之間的關(guān)系:關(guān)聯(lián)

    • 用例之間關(guān)系:擴(kuò)展、包括、泛化

  • 推薦使用場(chǎng)合

    業(yè)務(wù)建模、需求獲取、定義


例子:


2. 活動(dòng)圖(activity diagram)

  • 活動(dòng)圖(Activity Diagram)

    • 通過動(dòng)作來組織,主要用于描述某一方法、機(jī)制或用例的內(nèi)部行為
  • 核心概念

    • 狀態(tài)、活動(dòng)、組合活動(dòng)、對(duì)象

    • 轉(zhuǎn)移、分支

    • 并發(fā)、同步

    • 泳道

  • 推薦使用場(chǎng)合

    • 業(yè)務(wù)建模、需求、類設(shè)計(jì)

例子:


3. 靜態(tài)結(jié)構(gòu)圖

1. 類圖(Class Diagram)

是軟件的藍(lán)圖,詳細(xì)描述了系統(tǒng)內(nèi)各個(gè)對(duì)象的相關(guān)的類,以及這些類之間的靜態(tài)關(guān)系。

核心概念:類、接口、依賴、關(guān)聯(lián)、泛化、實(shí)現(xiàn)

類圖展示實(shí)體類的靜態(tài)關(guān)系:

2. 對(duì)象圖(Object Diagram)

表示在某一時(shí)刻類的對(duì)象靜態(tài)結(jié)構(gòu)和行為。

核心概念:對(duì)象、鏈接、多重性

對(duì)象圖展示我當(dāng)前借書情況:

3. 包圖(Package Diagram)

展現(xiàn)有模型本身分解而成的組織單元(包)以及它們的依賴關(guān)系。

核心概念:包(、框架、層、子系統(tǒng)) 、依賴

包圖展示系統(tǒng)分層結(jié)構(gòu):

4. 組合結(jié)構(gòu)圖(Composite Structure Diagram)

描述系統(tǒng)中某一部分(組合結(jié)構(gòu))的內(nèi)部結(jié)構(gòu),包括該部分與系統(tǒng)其它部分的交互點(diǎn)。

核心概念:組合結(jié)構(gòu)、部件、端口、協(xié)議

組合結(jié)構(gòu)圖展示借書內(nèi)部結(jié)構(gòu):


4. 順序圖(Sequence Diagram)

  • 順序圖(Sequence Diagram)

    • 用于顯示對(duì)象間的交互活動(dòng)

    • 關(guān)注對(duì)象之間消息傳送的時(shí)間順序

  • 核心概念

    • 對(duì)象、生命線、激活、交互、消息

    • 交互幀(Interaction Frame)

  • 推薦使用場(chǎng)合

    • 用例分析、用例設(shè)計(jì)

例子:


5. 交互縱覽圖(Interaction Overview Diagram)

  • 交互縱覽圖(Interaction Overview Diagram)

    • 活動(dòng)圖和順序圖的混合物

    • 直觀地表達(dá)一組相關(guān)順序圖之間的流轉(zhuǎn)邏輯

  • 核心概念

    • 交互幀

    • 分支、轉(zhuǎn)移

  • 推薦使用場(chǎng)合

    • 用例分析、用例設(shè)計(jì)

例子:


6. 通信圖(Communication Diagram)

  • 通信圖(Communication Diagram)

    UML 1.x中稱為協(xié)作圖(Collaboration Diagram)

    表示一組對(duì)象間關(guān)系以及交互活動(dòng)

  • 核心概念

    • 對(duì)象、協(xié)作角色

    • 協(xié)作、交互、消息

  • 推薦使用場(chǎng)合

    • 用例分析、用例設(shè)計(jì)

例子:


7. 時(shí)間圖(Timing Diagram)

  • 時(shí)間圖(Timing Diagram)

    • 一種交互圖,展現(xiàn)消息跨越不同對(duì)象或角色的實(shí)際時(shí)間信息;

    • 具體描述單個(gè)或多個(gè)對(duì)象狀態(tài)變化的時(shí)間點(diǎn)以及維持特定狀態(tài)的時(shí)間段;

    • 順序圖是表示交互的主要手段,可以在順序圖中增加時(shí)間約束來表明對(duì)象狀態(tài)變化的時(shí)間點(diǎn)以及維持特定狀態(tài)的時(shí)間段。

  • 核心概念

    • 時(shí)間約束、持續(xù)時(shí)間約束、生命線

    • 狀態(tài)、條件、事件

例子:

“打電話”順序圖的時(shí)間約束

利用時(shí)間圖描述時(shí)間約束


8. 狀態(tài)機(jī)圖(State Machine Diagram)

  • 狀態(tài)機(jī)圖(State Machine Diagram)

    • UML1.x為狀態(tài)圖(Statechart Diagram)

    • 利用狀態(tài)和事件描述對(duì)象本身的行為

  • 主要概念

    • 狀態(tài)、初態(tài)、終態(tài)、復(fù)合狀態(tài)

    • 事件、轉(zhuǎn)移、動(dòng)作

    • 并發(fā)

  • 推薦使用場(chǎng)合

    • 類設(shè)計(jì)

例子:


9. 構(gòu)件圖(Component Diagram)

  • 構(gòu)件圖(Component Diagram)

    • 封裝類為構(gòu)件

    • 描述在系統(tǒng)實(shí)現(xiàn)環(huán)境中的軟件構(gòu)件和之間的關(guān)系

  • 主要概念

    • 構(gòu)件、工件、接口(所供接口、所需接口)

    • 依賴、實(shí)現(xiàn)

  • 推薦使用場(chǎng)合

    • 系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)、部署

例子:


10. 部署圖(Deployment Diagram)

  • 部署圖(Deployment Diagram)

    • 描述系統(tǒng)所需的硬件構(gòu)件的物理部署
  • 主要概念

    • 節(jié)點(diǎn)、構(gòu)件、位置

    • 連接、依賴

  • 推薦使用場(chǎng)合

    • 系統(tǒng)設(shè)計(jì)、實(shí)施、部署

例子:

http://www.cnblogs.com/way-peng/archive/2012/06/11/2544932.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,854評(píng)論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,036評(píng)論 0 11
  • 轉(zhuǎn)自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帥199207閱讀 8,807評(píng)論 3 93
  • 《揭秘房屋》 因?yàn)榘l(fā)現(xiàn)小妞兒開始從一堆舊書中隨意翻一本出來讀,于是乎把家里的新書換出來一部分,小妞兒選了這...
    依依媽咪閱讀 148評(píng)論 0 0
  • 日子像慢火熬粥,熬著熬著就有了綿長(zhǎng)的滋味,馥郁的濃香,甚至拐了彎的幸運(yùn)。這個(gè)北方小鎮(zhèn)的初春和冬天沒什么分別,尤其今...
    漢文楚楚閱讀 241評(píng)論 0 1

友情鏈接更多精彩內(nèi)容