2009-12-15 54 views
0

我知道用例圖。但有沒有什麼叫做用例關係圖?它有什麼不同?作爲用例關係圖有沒有這樣的事情?

+1

你真正擁有一本關於UML?如果不是,我建議你得到一個。 – 2009-12-15 11:41:29

+1

@solairaja:沒有看到這個問題的任何問題。不要太激進。 – Kamarey 2009-12-15 11:49:50

回答

1

您必須考慮用例關係。引用wikipedia

使用案例關係

三中的用例 關係經常被用於實踐。

包括

在相互作用的一種形式中,一個給定的 用例可以包括另一個。 「包含 是兩個 用例之間的定向關係,意味着包含用例的行爲 被插入 到包含使用 的情況」1「的行爲中。

第一個用例通常取決於 包含用例的結果。 這對於從多次使用 個案提取真正的 常見行爲到單個說明中非常有用。符號是從 開始的虛線箭頭,包括所包含的用例 ,其標籤爲「«include»」。此用法 類似於宏擴展,其中 包含的用例行爲將 內聯放在基本用例行爲中。 有沒有參數或返回值 值。要在 流事件中基本用 情況下包括的其他行爲, 您只需編寫包括隨後 要 的使用情況下,名稱包括指定的位置,如下面的流程進行 軌道訂購。

擴展

在相互作用的另一種形式中,一個給定的 用例(延伸)可以 擴展另一個。這種關係 指示 擴展用例的行爲可能被插入 擴展用例的某些 條件1。該符號是從擴展到 擴展用例的一個 虛線箭頭,標籤爲 「«extend»」。註釋或約束可能與 與此關係 相關聯,以說明 下將執行此行爲的條件。

建模者使用«extend»關係 來指示對基本用例爲「可選」的用例。 取決於建模者的方法 「可選」可能意味着「潛在的不是 與基本用例執行」或它 可能意味着「不需要實現 基本用例目標。「

+0

那麼這是一種不同的圖? – neuromancer 2009-12-15 11:46:53

+0

這不是一個圖表。這是一個圖中的概念 – marcgg 2009-12-15 11:47:24

+0

(用例關係圖中沒有這種東西) – marcgg 2009-12-15 11:47:55

2

用例圖包含一個用例。在RUP中,有一個顯示不同的使用情況之間的關係的用例域模型。在使用的情況下,還可以包括與擴展其他用例,這也顯示用例之間有一定的關係。

RUP代表Rational統一過程,這是一種廣泛使用的開發過程中,特別是在有些比較正式的組織,它大量使用了UML圖的。http://nl.wikipedia.org/wiki/Rational_Unified_Process

1

這裏的有關顯示用例之間關係的更多信息:UML Us Ë例圖:參考http://msdn.microsoft.com/en-us/library/dd409427%28VS.100%29.aspx

包括:一個包括用例調用或調用包含一個。包含用於顯示用例如何分成更小的步驟。包含的用例位於箭頭末端。

延伸:擴展用例向擴展用例添加目標和步驟。分機 僅在特定條件下運行。擴展用例位於箭頭末端。

Include and Extend relationships on a use case diagram http://i.msdn.microsoft.com/Dd409427.UML_UCOvStructure(en-us,VS.100).png

相關問題