问题标签 [diagramming]

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 回答
7478 浏览

diagram - BPMN 中的“错误”和“补偿”事件有什么区别?

我正在尝试使用 BPMN 为某些软件的部署过程建模。部署的各个部分都可能出错,我想在图中指出每种情况下应采取的步骤。

起初,我似乎应该为此使用“补偿”事件,但最终我使用了“错误”事件。我一直无法找到这两者之间的明确区别,但我想出的最好的方法是“错误”表示如果任务产生错误应该立即发生什么,而“补偿”表示如果某个时候需要发生什么稍后,该过程需要颠倒过来。

我见过的补偿示例是旅行社预订酒店:取消预订的任务将是预订任务上的补偿事件。我找不到很多合适的“错误”示例:在我的情况下使用“错误”是否正确?

0 投票
1 回答
100 浏览

uml - 我可以在逻辑模型中使用接口吗?

我正在绘制逻辑和物理类图。在这个图中我有一个实现接口的类。在物理图中,没有接口,因为这个类具有基类接口的所有属性。物理图和逻辑图是否正确?

0 投票
2 回答
6336 浏览

javascript - d3 是构建自由格式图表编辑器的好选择吗?

我正计划编写一个基于 Web 的图表编辑器。如果是桌面,我会选择Eclipse GEF作为构建它的平台。

对于网络,我正在考虑 d3.js,但我有点担心,我在 d3 上遇到的几乎所有示例和文章都是用于可视化数据,而不是真正用于交互式点击,选择 - and-connect,拖放式的用法。

我可能仍然可以强制将 d3 融入到这个编辑器的制作中,但是我想知道 d3 是否会以某种方式发展,这会使维护编辑器继续前进变得痛苦。

所以我向社区提出的问题是:从软件架构的角度来看,d3 是构建自由格式图表编辑器的好选择吗?你能给我介绍一下 API、d3 内部代码、文章或示例,以证明这样的编辑器可以长期存在吗?

0 投票
0 回答
32 浏览

diagramming - Visual C++ 2008 速成版,图表

我想从计算的一些数据(百分比)中得到一个图形条形图。我找到了以下课程:

智能感知告诉我:

好的,现在我如何使用它来设计图表?如何告诉系统我想要的图表类型以及如何将数据关联到各种条?

谢谢和问候(希望表达得足够清楚)

Uwe_98

0 投票
1 回答
645 浏览

javascript - 使用 KineticJS 的图表创建器

我正在使用 KineticJS 开发一个简单的图表编辑器。我想为调色板区域使用两个单独的画布(其中包含许多代表我可能创建的网络的不同节点的 Kinetic.Groups)和图表区域,我可以通过拖放从调色板中添加节点,然后将各个节点之间的连接添加为特定的锚点。我无法弄清楚从(固定)Kinetic.Groups 的调色板画布到包含图表区域的另一个画布的拖放过程。我猜我需要为调色板对象触发 dragstart 事件(尽管我不希望它们本身是可拖动的),然后执行一些操作,例如创建可以拖动的调色板对象的不透明副本,

可以将组拖到临时画布边界之外吗?当我开始从调色板拖动时,也许我需要生成一个图像,将该图像拖过来,然后在放入图表区域时创建另一个组。

是否有人知道任何可能为我指明正确方向的示例,或者谁可以对所需过程提供一些见解(甚至代码)。我搜索了 KineticJS 示例,但找不到足够的内容让我继续前进。

0 投票
1 回答
42 浏览

syntax - 这个符号正确吗?

在此处输入图像描述 我已经看到以下符号与我所学的背道而驰。在图片上,红线是我认为应该在的位置,因为必须做出决定并且路径从菱形开始。

0 投票
1 回答
279 浏览

uml - 活动图可以带有决策节点吗?

我正在对活动进行建模,并且流程与开始时非常不同 - 用户要么收到一条消息(登录时),要么收到一封电子邮件(然后登录)。我不知怎么记得在钻石之前必须有一个活动,或者我可以这样做吗?

请注意,我必须坚持正确的 UML 表示法/语法。

0 投票
2 回答
239 浏览

syntax - 循环的正确 UML 表示法

我看过两个版本,但据我所知,唯一正确的一个是决定不能直接进入活动。同样在下图中,右边的图表是 IMO 不正确的(UML 规范)。那是对的吗? 在此处输入图像描述

0 投票
1 回答
1035 浏览

uml - 类图 - 显示多重性两次(关联和属性)?

拥有一个包含最多 10 个订单列表的类 Customer:

但这意味着 Customer 通过聚合与 Order 类相关联,也:

我还应该在类关联中注明 0-10 吗?因为我看到了很多图表,但另一方面,这是在 Customer 的属性中指定的。

0 投票
1 回答
912 浏览

class - 这是正确的建模方法吗?类图示例

我正在尝试为国际象棋游戏建模。我的 UML 新手想法是这样的:
GameEngine 只有一个棋盘和两个玩家(从 Player 继承),当 GameEngine 被销毁时,这些(组合)也是如此。棋盘最多可以包含 32 个棋子,每个玩家可以控制/引用 16 个棋子(聚合)。玩家需要调用或访问棋盘的某些方法(定向关联)。这是正确的还是至少接近?

在此处输入图像描述