溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UML用例圖有哪些關系

發布時間:2021-12-06 13:55:34 來源:億速云 閱讀:273 作者:小新 欄目:開發技術

這篇文章主要介紹了UML用例圖有哪些關系,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

UML用例圖

一、概念

UML用例視圖將系統功能劃分成對參與者(即系統的理想用戶)有用的需求。而交互部分被稱為用例。用例使用系統與一個或多個參與者之間的一系列消息來描述系統中的交互。
用例視圖包含6個元素,分別是:參與者(Actor)、用例(UseCase)、關聯關系(Association)、包含關系(Include)、擴展關系(Extend)以及泛化關系(Generalization)

二、參與者

參與者是系統外部的一個實體,它以某種方式參與用例的執行過程。每個參與者可以參與一個或多個用例。它通過交換信息與用例發生交互,而參與者的內部實現與用例是不相關的。參與者有三大類:系統用戶、與所建造的系統交互的其他系統和一些可以運行的進程。

三、UML用例圖關系

1、關聯關系(Association):關聯關系表示參與者同用例間的通信,使用箭頭來表示。

UML用例圖有哪些關系

2、包含關系:UML用例圖中一個用例可以簡單地包含其他用例具有的行為,并把它所包含的用例行為作為自身行為的一部分,這被稱為包含關系。UML中,包含關系表示為虛線箭頭加《include》字樣,箭頭指向被包含的用例。包含關系把幾個用例的公共步驟分離成一個單獨的被包含用例。被包含用例稱作提供者用例,包含用例稱為客戶用例。

UML用例圖有哪些關系

3、擴展關系:一個用例也可以被定義為基礎用例的增量擴展,這被稱作增量擴展。UML中擴展關系表示為虛線箭頭加《extend》字樣。箭頭指向被擴展的用例(即基礎用例)。

UML用例圖有哪些關系

4、泛化關系:UML用例圖中一個用例可以被特別列舉為一個或多個子用例,這被稱作用例泛化。當父用例能夠被使用時,任何子用例也可以被使用。UML中泛化關系用一個三角箭頭從子用例指向父用例。
UML用例圖有哪些關系

感謝你能夠認真閱讀完這篇文章,希望小編分享的“UML用例圖有哪些關系”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

uml
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女