问题标签 [activity-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
218 浏览

uml - 实施活动可能是活动图中所有其他活动的后续活动

我目前正在为我的 ojt 项目做一个动态模型。但我被困在一个特定的问题上,我对解决方案的想法似乎过于复杂。

为了在不同的上下文中解释它,假设我有 2 个类:客户和销售人员。客户正在从客户那里购买东西。但在一切尘埃落定之前,他们还要经历一系列的活动。每次活动后,客户和销售人员都必须有机会退出交易。放在一个图表中,它看起来像这样:

在此处输入图像描述

这个对吗?当我有 50 种可能的活动时怎么样?那么该图将变得非常难以阅读。解决这个问题的好方法是什么?

0 投票
1 回答
3087 浏览

uml - 如何正确使用用例 <> 在用例图中?

我开始学习UML,我有点困惑。我有以下用例图:

音量控制用例图

我问这个是因为我想正确地绘制我的图表,以便任何具有正确 UML 知识的人都能理解,而不仅仅是以我理解的方式绘制图表。

现在,我在这里使用用例泛化的原因就是原因;

在阅读了 UML 2 和统一流程一书的 5.3 节之后,我认为我正在尝试做的是用例泛化,特别是在查看了第 100 页中的示例之后。这个示例显示了一个名为FindProduct的用例,如第 101 页中所述的是一个抽象用例

我们读到

FindBook 用例更加具体。它专门处理更抽象的父类来处理特定类型的产品,书籍。如果父用例没有事件流或事件流不完整,则它是一个抽象用例。抽象用例非常普遍,因为您可以使用它们来捕获最高抽象级别的行为。因为抽象用例有缺失或不完整的事件流,它们永远无法被系统执行

这就是我试图在我的图表中表示的内容。我有一个抽象用例打开,这个用例永远不会按原样执行。它需要孩子,或者在这种情况下,需要孩子来专门化它,因为系统将通过 IR 或 KNOB 打开,而永远不会只是打开,这是抽象的。

所以这里的事情是我不确定多重概括,如果这样做是正确的。或者我应该更改例如使用 IR开启和使用 KNOB 开启的用例,以使用 IR开启和使用 KNOW 开启用例,并使这些成为Turn ON的子项,并添加使用 IR关闭和使用 KNOB 关闭用例和使这些成为Turn OFF的孩子,等等?

谢谢!!

0 投票
1 回答
6320 浏览

visual-studio - 如何在 Visual Studio 2012 中将文本添加到决策节点 UML

我尝试在 Visual Studio 中使用活动图。当我向图表添加决策节点时,无法添加文本以显示真假条件。我在连接器属性中进行了搜索,但没有帮助。
看看这个,我想在决策节点中添加true和文本:false
在此处输入图像描述

另一种方法是使用评论节点,但问题是评论没有与连接器链接。
我怎样才能做到这一点?任何帮助将不胜感激。

0 投票
1 回答
651 浏览

graph - 寻找关键路径?

你能告诉我下图的关键路径是什么。是: a->c->f 还是a->d->g 两者兼而有之

我使用下表绘制了网络图:

在此处输入图像描述

网络图: 在此处输入图像描述

0 投票
1 回答
714 浏览

uml - 在活动图中描述决策

我如何在 UML 活动图中描述这一点?

最新(earliest_start_date,最早(latest_start_date,start_date))

这意味着:从 latest_start_date 和 start_date 中选择最早的,如果它晚于上一个决定的结果,则使用 early_start_date。我用钻石试过了,但我想我需要更多。

我希望你能帮帮我

谢谢。

0 投票
1 回答
1929 浏览

uml - UML活动图——如何设计?

MAKE RESERVATIONS 是活动,它说明以下内容:

一位顾客联系预订人员,询问汽车租赁事宜。

客户引用所需的开始和结束日期、首选车辆和取货处。

预订人员查找价格文件并报价。客户同意价格。

检查车辆可用性以查看在所需办公室是否有合适的车辆在所需时间内可用。

如果所请求的车辆在指定的取件处可用,则为客户保留。在登记预订的车辆可用性中进行条目。

预订人员向客户发出一个出租号码。然后在租赁文件中创建租赁协议,包括租赁编号、租赁期限、车辆类型和取车处。

例外

  1. 接送办公室没有合适的车辆。为客户提供替代车辆。
  2. 客户不同意价格并要求更换车辆和/或期限。

我为上面的活动设计了活动图,但我不知道我是否必须将问题放在控制流上的决策节点或上面?在我的情况下,同意价格应该在决策节点上还是在输入节点的控制流箭头上?

除此之外,如果用例仅指定一个条件,例如“如果有车辆可用,则向客户提供车辆并报价。如果客户接受,则开始租赁。” 决策节点是什么样子的?

此外,如果有 3 个不同的参与者,应该有一个泳道代表参与者,还是没有一个可以绘制活动图?

上面用例的活动图贴在下面

预约

0 投票
1 回答
288 浏览

uml - 如果动作可以发生在活动图的任何阶段,如何表现出来?

如果在活动图的任何阶段,用户可以点击“取消”完成操作,应该如何显示?

0 投票
1 回答
510 浏览

uml - 需要在活动图中创建分区

我很抱歉提出这样一个直截了当的简单问题,但在活动图中使用分区存在很多困惑,例如:

  1. 真的有必要创建分区吗?
  2. 由于每个组织都有许多工作单元/子单元,最终他们将扮演角色,我们是否需要在我们为任何流程绘制的每个活动图中创建分区?

例如-假设我们为在线购物绘制了一个活动图。客户浏览和搜索商品,然后购买。现在这里的角色非常少,所以我们可以清楚地绘制没有分区的图表,但我们仍然可以创建它们,在这两种情况下它们将代表系统,因此创建它们真的有意义吗?

0 投票
1 回答
3204 浏览

uml - 如何为具有两个参与者的用例绘制活动图

我有一个有两个演员的用例。一位演员像进入系统一样member,另一位演员像在系统外一样bank,我的系统与这些演员互动。我想为这个用例绘制一个活动图。我对此活动图的泳道有疑问。

我应该在这个活动图中使用三个泳道吗?这个活动图怎么画?

0 投票
1 回答
2548 浏览

exception-handling - 如何在 Visual Paradigm 中的 UML 活动图中建模异常

我是一名学生,试图为我们的聊天模块项目的加入聊天室用例创建活动图。我试图模拟一个异常,其中当聊天服务器在加入聊天基本流程的任何步骤出现故障时,它会显示错误“无法联系服务器”。我一直在尝试这样做 4 个小时。我正在尝试在 Visual Paradigm 中对此进行建模。请帮忙。提前致谢!