问题标签 [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 投票
1 回答
1536 浏览

uml - UML 类图 - 多重性是否决定了实现限制?

考虑用我最喜欢的例子(国际象棋)进行简单的聚合:我会创建像 2D 棋子数组一样的棋盘(至少在我看来这是一个很好的解决方案),例如:

这意味着在每个位置上都可以有一个棋子。但实际上,最多只有32个棋子。这就是问题所在——类图应该显示、实现还是我的假设?

棋盘<>----棋子 0..64 还是 0..32?

因为实现肯定允许 64,而游戏逻辑不应该允许超过 32。

0 投票
6 回答
447 浏览

uml - 是否存在比 UML 更高级别的标准化建模语言?

UML 的优点在于它提供了一套统一的定义图来表达软件架构。但是,这些图表是关于正在构建的系统的,无助于帮助表示需求和理解用户级别的问题(用例图是最高级别,它仍然非常具体,我们正在寻找用作输入的图表用例)。

因此,我们一直在使用大量依赖数据流图的大杂烩,但我想知道是否有一个标准,其中包含一套图表,例如 UML,用于收集需求等。

我见过有用的个别图表,但从未见过一套标准化和互通的图表。

是否有类似 RML“需求建模语言”的东西,它包含一系列用于需求和其他更抽象问题的相关图表?

0 投票
1 回答
240 浏览

uml - 流程中对象的适当 UML 图

我想知道是否存在适当的 UML 图来描述我将描述为“对象流”的东西,类似于下面的示例:

流程中对象的类 UML 图

它与活动图非常相似,这里只关注对象/实体,而不是活动。IMO,活动图不是很好地模拟上述情况的最佳选择,我不知道还能选择什么。但是,我想尽可能使用 UML。

你有什么建议吗?

0 投票
1 回答
2500 浏览

events - 更改:JointJS 中的源事件

大家圣诞快乐!

当joint.dia.Link 的源元素或目标元素发生变化时,我想做一些事情。首先,我尝试将代码放在'change:source'和'change:target'事件的回调函数中。然而,事实证明,这些回调函数会在链接的位置发生变化时立即调用,而不是在源元素或目标元素发生变化时调用。然后我尝试将代码放在 LinkView.pointup() 函数中,通过添加一个标记,该标记设置在'change:source'和'change:target'事件的回调函数中,以指示更改的元素。结果代码如下所示:

但是,当我只是拖动链接的一端时,我发现 src_changed 和 dest_changed 有时都设置为 true。为什么会这样?我怎样才能解决这个问题?或者有什么新方法可以对源元素或目标元素的变化做出一些反应?

此外,在我使用model.set('events',events)重置joint.shapes.uml.State的事件后,图表上的文本没有改变?如何刷新图表以显示更改的状态元素?

非常感谢!

0 投票
1 回答
491 浏览

database - UML 数据配置文件和 ER 模型有什么区别?

我被问到这个问题,即使经过大量研究,我也找不到答案。

当我使用实体关系 (ER) 设计数据库,然后将其重新绘制为 UML 类模型(扩展为 UML 的数据建模配置文件)时,有什么区别以及两个模型如何(以它们的方式)对数据库开发人员有用? 关于多重性,外键..

0 投票
1 回答
481 浏览

diagram - 显示高级流程的高级设计的正确图表/图表

我的任务是制作高级设计文档,描述新开发项目的流程。

项目规范包含项目用例的一些流程图。

这些往往包含数据,包括分支(确定多条路径的决策)和循环(返回到先前状态的流)。

尝试使用传统的序列图来描述这些很成功,因为(在我看来)这些似乎更适合用于本质上更“单一方向”的事物,没有控制流等。

创建显示服务器-客户端之间数据流的高级设计图的最佳方法是什么,包括不同的执行分支和周期?

0 投票
0 回答
445 浏览

amazon-web-services - 在graphviz的边缘顶部添加图标

我试图使用 graphviz 来模仿下面的 AWS 图表方案:

AWS 图表

我想知道是否可以在边缘顶部添加图标,就像图中的以下图标一样:

AWS“云”VPC“云”锁图标路由器图标互联网网关图标

谢谢

0 投票
1 回答
240 浏览

ssrs-2008 - 描绘 SQL Reporting Services 2008 R2 图表层次结构

是否有任何工具可以在层次结构中描绘/图表报告和子报告?我们目前有大约 50 多份这样结构的报告,我想构建一个可视化图片。

目前,我正在查看文件中的所有 xml 以获取 Agent Ransack(当然),这需要一段时间。

我正在讨论是否在 C# WinForms 中编写一个可以自动化 Visio 2010 的快速而肮脏的工具,或者尝试利用我购买的 Telerik 组件。我确实遇到了这个Codeplex Visio Automation。关于这些或任何其他图表工具的任何想法可能有助于我的探索。

更新

我已经开始使用NShape创建一个 .NET WinForm 应用程序,它看起来像是一个合理的图表对象模型。

0 投票
2 回答
2505 浏览

mysql - 非关系数据库的ERD图?

众所周知,ERD 图对于关系数据库非常有用。哪个图表与非关系数据库相关?ERD也可以使用吗?

0 投票
0 回答
811 浏览

wpf - ItemsControl + 生成项目之间的连接线

我想绘制连接由 ItemsControl 绘制的块的线。这些是我的课:

然后我有我设置为 ItemsControls ItemsSource 的列表。

这是我的每个 NodeBase 项目的 DataTemplate:

OutputItemsControl 和 InputItemsControl 是 ItemsControls。OutputItemsControl 中连接器的 DataTemplate 如下所示:

我的积木绘制正确。现在我想在名为“_ConnectorRectangle”的矩形之间画一条线来连接可视节点表示。有什么想法可以实现吗?