Uml 用例图中的替代场景(如果条件)

Uml 用例图中的替代场景(如果条件),uml,use-case,use-case-diagram,Uml,Use Case,Use Case Diagram,我们是否在用例图中包含if条件/备选方案 实际上,我正在为图书订单应用程序制作一个用例图。它有这样一个条件,即如果订购的副本数少于可用的书籍副本数,则它将创建发货和延期订单,如果所有副本都可用,则它将仅创建发货订单。那个么这个条件是否会包含在用例图中图书的检查副本中的“扩展”中呢?或者只在序列图中指定此条件。用例是关于所考虑的系统向其主要参与者提供的附加值。用例包含描述如何实现该目标的各种路径的活动。但这并没有在用例图上公开。«包含»是无条件地在另一个用例中重复使用一个大目标。“扩展”用于可选部

我们是否在用例图中包含if条件/备选方案


实际上,我正在为图书订单应用程序制作一个用例图。它有这样一个条件,即如果订购的副本数少于可用的书籍副本数,则它将创建发货和延期订单,如果所有副本都可用,则它将仅创建发货订单。那个么这个条件是否会包含在用例图中图书的检查副本中的“扩展”中呢?或者只在序列图中指定此条件。

用例是关于所考虑的系统向其主要参与者提供的附加值。用例包含描述如何实现该目标的各种路径的活动。但这并没有在用例图上公开。«包含»是无条件地在另一个用例中重复使用一个大目标。“扩展”用于可选部件,这些部件本身必须是“子目标”。要实际显示条件路径,您需要为每个用例创建一个或多个活动图

在您的案例中,“创建发货订单”作为单一用例将是“订单簿”的扩展。执行此扩展的时间和条件隐藏在“订单簿”的活动中。您的用例图仅显示两个UCs之间的«扩展»关系