在 UML 中,一般化是找出使用案例之間共通性的一個方式。也就是說,它會提供從一個使用案例衍生出另一個使用案例的方法。在使用案例及動作者之間允許一般化。
程序
- 按一下「一般化」按鈕
,然後按一下衍生的使用案例,例如使用案例 B。
- 將游標移動到超使用案例的最近邊緣,例如使用案例 A,並按一下。
- 建立一般化,例如從使用案例 C 至使用案例 A。請注意,依預設行會以樹狀樣式出現。
如需樹狀行形狀的相關資訊及範例,請參閱在物件模型圖中建立繼承。
如果您新增另一個使用案例至圖表,例如使用案例 D,則您可以透過按一下從使用案例 D 到使用案例 A 上或到該樹狀結構上行的「一般化」箭頭,來將其新增到樹狀結構。
註: 如果一般化的線條樣式沒有設為以預設樹狀樣式顯示,則若要將此線條樣式套用至指向相同目標的兩個以上一般化線條,請選取其中一個一般化線條(例如,從使用案例 B 到使用案例 A),並選取。您也可以透過將一般化行的目標設為指向相同目標的另一個一般化行,來執行此操作。比如說,如果您具有從使用案例 B 到使用案例 A 的一般化線條,則您可以透過觸控 BA 線條與來自使用案例 C 的一般化線條,來建立樹狀結構。
結果
若為使用案例圖,一般化的線條樣式是由 UseCaseGe::Inheritance::line_style 內容設定的。