如何在UML活动图

时间:2015-04-29 21:48:33

标签: uml activity-diagram

在搜索了网络和我拥有的几本老式书籍之后,我仍然找不到如何为特定用例建模活动的答案。 我对UML和活动图表都很陌生。

活动为 添加酒店 。这是虚构的,但问题与我的问题完全相同。我的合同阻止我谈论与第三方的真实交易。

在此活动中,用户提供了必要的详细信息,并且在添加酒店活动中随时可以选择两个可选操作:

  1. 添加连锁酒店
  2. 添加忠诚度计划
  3. 如上所述,这些是可选的而非强制性的。用户还可以继续保存输入的数据。 但是,在选择其中一个操作时,我想应该调用另一个活动图,其名称与用户所做的选择相同。在此活动中输入所有相关内容,并在端点处用户返回添加酒店活动,之后用户可以选择再次选择可选活动或继续保存提供的数据。 / p>

    我发现唯一有点相关的答案是this one

    但是据我所知,fork是指在连接之后流程继续之前必须执行的所有操作。 如果做出决定,只能选择一个选项。

    上述操作1和2也可以从应用程序的其他位置获得。我只需要在添加酒店活动中提供它们。

    那么我将如何建模在活动流程中始终可用的可选操作?为什么要这样做(如果阅读后不明显) 此外,这些可选操作是原子操作还是CallBehavior操作是否重要?

    就像说的那样,我对UML很新,所以我很可能会错误地解释一些事情。

0 个答案:

没有答案