參與者:參與者是那些和系統進行互動,但是又位於系統之外的實體。系統的使用者通常擔任這個角色,然而有時它們可以是其它一些系統,用人形表示。
用例:詳細說明參與者和系統之間的互動,這些詳細描述被稱之為「用例」。用例從參與者的視角描述了參與者和系統之間的互動。其中不涉及任何系統內部的工作方式,也沒用使用者介面的任何細節描述。用橢圓形表示。
《include》關係:用例被一條以開放箭頭結尾的虛線連線起來。箭頭指向被包含的用例並且具有《include》
《extend》關係
:當外面知道乙個用例中有許多代替物或選擇時,使用《extend》關係。不變的部分成為被擴充套件的用例,而可變的用例稱為擴充套件用例。用帶有開放箭頭的虛線,箭頭指向被擴充套件的用例並且具有《extend》
系統邊界圖:
完整的用例集可以通過系統邊界圖來彙總顯示。該圖顯示了被乙個表示系統邊界的矩形包圍起來的系統中的所有用例。參與者被放置在系統外部,並且被帶有資料流向的關聯和用例連線起來。
用例圖包括系統邊界圖,都不是軟體結構圖,它們沒有給我們提供有關要建立的系統的軟體元素劃分的任何資訊。這些圖是用來進行人和人之間的交流的,主要是用於分析師和涉眾之間的交流,它們有助於按照不同型別的系統使用者來組織系統的功能。
uml中關係表示法
1 關聯關係 association 關聯關係用一條直線表示,如a b。它描述不同類之間的結構關係,在一定的時間內將多個類聯絡在一起。關聯關係時一種靜態關係,通常與執行狀態無關,而是有一種強關聯的關係聯絡在一起,如公民和身份證之間是一對一的關係。和依賴關係不同的是依賴關係往往是一種臨時的 動態關係。...
uml 菱形 UML各種表示方法
物件 負責代表部分的物件的生命週期,合成關係不能共享。表示方法 實心菱形 實線 箭頭,依賴關係 是類與類之間的連線,表示乙個類依賴於另乙個類的定義。例如如果 a依賴於b則 b體現為區域性變數,方法的引數 或靜態方法的呼叫。表示方法 虛線 箭頭 類之間的關係 uml把類之間的關係分為以下 種關聯 類a...
UML關係表示方法
uml圖瞎花了好多了,一直被那些關係搞得糊里糊塗,猶如現實社會中的種種關係一樣,讓人心力憔悴 常見的關係有 一般化關係 generalization 關聯關係 association 聚合關係 aggregation 合成關係 composition 依賴關係 dependency 其中,聚合關係 ...