2014-03-03 55 views

回答

1
  • 根據UML標準,每個用例元素必須與actor元素至少有一個關聯。
  • 因此,如果要顯示border classes這樣的內容,即連接到用戶的元素和未連接到用戶的元素,這是不可能的。 UC圖中顯示的每個用例都必須連接到用戶。
  • UC圖不是用於顯示內部,用戶行爲不可見。其目的是通過定義所有外部行爲來定義subject(根據UML標準,您正在使用的產品)
  • UC圖上的系統顯示爲矩形。其邊界包含屬於系統的用例。 UC圖上的子系統,組件和包也是如此。
  • 因此,一個機器的功能只支持其他機器,但從不與Actor(人類或外部系統)一起使用,不是UC圖表術語中的子系統。它的功能不是用例。如果你試圖在這裏以某種方式展示它,你會得到一個非常糟糕,難以理解的UC圖。在組件和部署圖中顯示。
1

您必須描述相關的用於每個演員的用例。那麼,你的演員是什麼?將它們聯繫到「機器做餅乾」還是「銷售」用例是否合理?