2012-10-29 22 views
0

UML中,當繪製一個use case diagram時,是否可以包含已包含的用例? (或者擴展已經擴展的用例?)我可以包含在UML用例圖中嗎?

它有道理嗎?我有這樣一種情況,我認爲我可以將B包括在A中,並將C包括在B中;其中A,B,C都是用例。

A ----------------> B ----------------> C 
    <<include>>   <<include>> 

劑量它在技術上有意義嗎?

+1

我會說:如果您認爲它更好地反映了您的用例與應該閱讀這些圖表的人之間的關係,請正確理解它,然後去做。 – madth3

回答

1

從技術上講,如果它適合您的方案,就可以做你所提到的。但是請記住,通常使用'include'來抽象主要用例的步驟序列,這有助於分析人員避免重複。這意味着在您完成所有主要使用案例的至少第一次剪切基本流程後,它會進入畫面。主要目的是簡化您的用例圖,而不是使其複雜化。

1

它取決於用例A是否直接從C中調用,而不在B的範圍內。如果A直接被C使用,那麼在C用例中繪製該對象並將A限定爲包括在內。否則你可以忽略。

相關問題