UML签约用户案例包含系统边界?

时间:2014-03-03 23:11:00

标签: uml

签约用户案例是否包含系统边框?我的意思是:它包含的东西是:机器做饼干,还是只卖。

2 个答案:

答案 0 :(得分:1)

您必须为每个演员描述相关用例。那么你的演员是什么,将它们与“机器做饼干”或“卖”用例联系起来是否有意义?

答案 1 :(得分:1)

  • 根据UML标准,每个用例元素必须至少与一个actor元素有一个关联。
  • 因此,如果您想要显示某些内容为border classes,即连接到用户的元素和未连接到用户的元素,则不可能。 UC图中显示的每个用例都必须连接到用户。
  • UC图表不用于显示内部,对用户行为不可见。其目的是通过定义所有外部来定义subject (根据UML标准,您正在使用的产品) 的行为。
  • UC图上的系统显示为矩形。其边框包含属于系统的用例。 UC图上的子系统,组件和包也是如此。
  • 因此,一台机器的功能仅支持其他机器,但从不与Actor(人类或外部系统)一起工作,它不是UC图表术语中的子系统。它的功能不是用例。如果你试图在这里以某种方式展示它,你会得到一个非常糟糕且难以理解的UC图。在组件和部署图上显示它。