UML Use Case之間的各種關係

2021-09-22 09:50:51 字數 744 閱讀 5213

uml是軟體開發和系統建模的標準工具。該統一建模語言用於軟體系統的視覺化、說明、構建和建立文件等方面。

這裡可以看到uml的一些介紹

本篇主要講解uml用例圖之間的關係, 用例主要有以下三種關係。

包含

包含關係指用例可以簡單地包含其他用例具有的行為,並把它包含的用例行為作為自身行為的一部分。包含關係代表著基礎用例會用到被包含用例,將被包含用例的時間流插入到基礎用例的時間流中。

在處理包含關係時,具體的做法就是把幾個用例的公共部分單獨地抽象成乙個新的用例。主要有以下兩種情況需要用到包含關係。

下面的用例說明新增使用者和修改使用者後都需要瀏覽使用者資訊,以後修改瀏覽使用者時不會對新增使用者和修改使用者造成影響。

擴充套件

在一定條件下,把新的行為加入到已有的用例中,獲得的新用例叫做擴充套件用例

擴充套件關係和包含關係的不同

泛化

用例的泛化指的是乙個父用例可以被特化成多個子用例。

王德水

各種進製之間的轉換

二進位制的表示方式 010101 八進位制的表示方式 01234567 十進位制的表示方式 25 十六進製制的表示方式 0x12345abc 為什麼要提出這麼多進製呢?計算機記憶體中採用的是二進位制的儲存方式,但是資料很大的話會有很多位數,所以就使用八進位制還有十六進製制數 來表示,八進位制對應二進...

各種進製之間的轉化

1 16進製制字串改為byte public static byte hexstring2buf string src return ret 2 十六進製制轉2進製 方法一 public static string hexstr2binarr string string return s priva...

各種LPXXSTR之間的互相轉換

剛玩windows下的c 程式設計,快被逼瘋了,各種奇葩lpxxstr轉換,所以決定徹底整理下。然後是各種lpxxstr的定義 名稱含義 lpstr typedef char lpstr lpwstr typedef wchar lpwstr lpcstr typedef nullterminate...