2016-07-30 50 views

回答

1

一般來說,用例的語義定義在UML中是非常弱和非正式的。許多方面都是開放的,或者對用戶的解釋不夠明確或者甚至是明確的。就像你要求命名擴展點一樣,UML中的用戶也沒有命名約定。因此,沒有UML定義名稱正確性的概念。但是,有很多常用的方法,所以你已經用名詞命名你的用例了,這個用例名稱是一個非常常見的方案。

對於擴展點,您可以提供一個擴展規範,該擴展規範將錨定到擴展關係。擴展規範包含與其相關的擴展點以及指定何時使用擴展點的條件。擴展點的命名也沒有被指定,但是有兩種常見的方案:首先根據演員可以觸發的動作命名,例如「在選擇項目x時」。其次,根據擴展的內容命名,例如「提供信息」。第二種情況在擴展用例中給出的內容有點多餘,但允許更好的文檔和鏈接到requiremet。您提供的名稱過於通用,因爲您既未給出觸發用例需要發生的規範的規範,也沒有給出觸發該規則的情況。

相關問題