我正在做需求分析,所以我正在編寫一些用例圖。我會盡力澄清我的virtual test case
用下面的例子的意思是:UML中有沒有一種方法來表達「虛擬」用例?
我有一組操作,例如{create
,read
,update
,delete
}。我想將它們組合成一個virtual use case
,所以我可以稍後擴展它,併爲每個操作創建一個新的用例。喜歡的東西:
o
-|- ----- (basic operation) <---- <<extends>> --- (read)
/\
的理論告訴我,這是不正確的,因爲在用例的擴展應在介紹由基本用例描述的動作基本序列的變化。在我的情況下,basic operation
用例沒有真正意義,所以它沒有相關的操作序列。
這可能對依賴於一個菜單項分組動作,是有用的:
File Operations = {Save, Save As, Print, Exit}
你會怎樣表達類似的東西?
不要被投票愚弄,這是正確的答案。我已經添加了一些細節和替代方案。 – 2009-09-29 17:22:42