1. 程式人生 > >UML九種圖——機房例項

UML九種圖——機房例項

前言

UML中的六種關係
UML中的九類圖(1)
UML中的九類圖(2)

用例圖:

在這裡插入圖片描述

特別注意:
擴充套件關係(<>):當某個新用例在原來的用例基礎上增加了新的步驟序列,則原來用例被稱為基用例,這種關係稱為擴充套件關係,可以這樣理解這裡的基用例是一個完整的用例,即使沒用子用例的參與,也可以完成一個完整的功能,只有當擴充套件點被啟用時,子用例才會被執行。
包含關係(<>):幾個用例可以提取他們共用的用例作為子用例,使其成為自己行為的一部分,因為子用例被提出,基用例並非一個完整的用例,所以<>關係中的基用例必須和子用例一起使用才能夠完整,子用例也必然被執行。

二者的關鍵在於離開子用例,基用例是否可以完成一個完整的功能。

類圖:
在這裡插入圖片描述

如何畫各種關係?
在Rational Rose裡面選擇Tools 到 CREAT裡面。、

動態圖(狀態圖 、 互動圖、 活動圖)
時序圖

在這裡插入圖片描述

繪製方法: https://jingyan.baidu.com/article/22a299b53c28b69e19376a07.html

協作圖
在這裡插入圖片描述

協作圖可以由時序圖轉換而來,按一下F5即可。

活動圖:
在這裡插入圖片描述

狀態圖
在這裡插入圖片描述

構件圖

在這裡插入圖片描述

部署圖
在這裡插入圖片描述

物件圖

在這裡插入圖片描述

後記:

感謝自己有個好師父。