问题标签 [diagrams]

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

excel - 精确的过程事件时间线图(例如在 Excel 中)

我需要准备这样的图表:

图表

我认为如何阅读此图表非常直观,这就是为什么我想为我的项目创建一些图表。

我很困惑如何有效地创建它们;我已经在 Paint 中绘制了上面的一个,只是为了快速可视化我的想法,而且花了太长时间 imo。而且时间轴也不准确。

我有精确的事件时间数据(例如,在流程 1 中加载开始,在流程 1加载结束,在流程 2中开始算法等),例如

如何生成这样的时间线图?

我正在使用 MS Windows 7 并安装了 Office 2010,但我愿意使用任何可以完成工作的东西..

0 投票
3 回答
17168 浏览

uml - UMLet 图,例如用例、类、活动等

您能否帮我找到有关此主题的详细教程:

  1. UML
  2. 行为图
    1. 用例图
    2. 活动图
  3. 结构图
    1. 类图
  4. 交互图
    1. 序列图
    2. 通讯图

我真的是一个新手,我想知道使用 UML 图的想法是什么,有什么区别,以及适合像我这样的新手的工具(如 UMLet)。

0 投票
1 回答
123 浏览

architecture - 识别活动图中的活动

我需要为来自计算机的特定 SMS 发送任务创建一个活动图。以下是短信流程

  1. 准备消息
  2. 搜索加密狗
  3. 如果发现加密狗,则连接到它,否则显示错误消息并停止
  4. 发信息
  5. 显示成功或失败消息并停止

但这里的问题是,只有在发出入侵者警报时才会调用此 SMS 发送活动。那么,我是否也应该将其添加到图表中?如果我添加它,该过程将如下所示

  1. 发出警报
  2. 准备消息
  3. 搜索加密狗
  4. 如果发现加密狗,则连接到它,否则显示错误消息并停止
  5. 发信息
  6. 显示成功或失败消息并停止

我应该遵循哪种方式?请帮忙。

0 投票
1 回答
1462 浏览

visual-studio-2010 - Visual C++ 类图

我正在使用 Visual Studio 2010 Professional,我的项目是 Visual C++。如何为此创建类图?每当我尝试这样做时,我都会收到消息

某些选定的类型无法添加到类图中。可能是由于该工具的几个限制......

我尝试过Astah Community手动绘制类图,然后发现它不支持指针等。

0 投票
3 回答
2995 浏览

uml - 如何在 StarUML 中对齐网格?

我正在使用 StarUML 制作一些图表并启用网格,但我找不到任何选项让对象对齐网格...

有没有人有办法解决吗?

谢谢

0 投票
1 回答
1453 浏览

uml - 视觉范式(在活动图中)中的“控制流”和“通用连接器”和“对象流”有什么区别?

视觉范式(特别是在活动图中)control flow和和generic connector和有什么区别?object flow

0 投票
1 回答
1937 浏览

vba - Excel VBA 高级图表操作

我遇到了一个关于使用 VBA 在 Excel 中高级操作图表的非常具体的问题。

我想尝试根据此屏幕截图进行解释。

我的图表

据我了解,经过数小时的文献和网络研究,无法在绘图中产生可比较且恒定的结果,因为有几个属性您无法操作,并且某些命令未正确执行。我使用 VBA 将两个图表的绘图区域的宽度设置为 700(在手动生成图表之后):

之后,一个宽度是 698.12,一个是 712.34(比较绘图区域的右端)。此外,根据 y 轴刻度的最大值(80 对 100),绘图区域的左边界是可变的。这些问题的结果是绘图区域不一致。

为什么这对我来说如此重要?好吧,假设您有一个用于项目预测等的 excel 计算工具。这由多个部门(例如您公司的人员)使用,因此应该始终看起来相同且具有可比性。这些预测的一部分是容量规划,应该在图表中可视化。由于此类项目具有不同的里程碑,例如不同的项目阶段,因此这些图表应显示代表这些阶段的条形图。使用辅助轴将不起作用,因为无法将其与主轴同步以使其看起来不错。总有一个偏移量。所以计划是在这些图表中/上绘制形状。为此,据我了解,我需要绘图区域和列等的确切位置来计算这些条形和其他形状的相对位置。

我希望我的解释足以让您了解我的目标。所以我会回答我的问题:

为什么 Excel 在每种情况下对我的命令(绘图区域宽度)的解释不同?是否有可能确定地修复/定义绘图区域?是否有比 msdn 和迄今为止我发现的所有其他来源中记录的更多可操作对象/属性,我如何获得这些?

我期待着您的回复。

编辑:

根据 RBarryYoung 的要求,我编写了一些代码,以便您可以重现该问题。当然,这次没有出现右边框不同的问题。但至少 y 轴的宽度以及绘图区域的可变宽度(例如绘图区域左边界的可变位置)的问题是可重现的。如果你自己画一些线,你会看到左边框和列本身是偏移的。

0 投票
2 回答
261 浏览

uml - Queue 类和 Node 类之间的关系是继承、关联还是聚合?

如果我在队列中使用节点类,比如

节点 tmpNode = new Node();

这种关系应该叫什么?

0 投票
4 回答
38840 浏览

javascript - 为 javascript 中的现有类生成 UML 图的工具

项目不断发展,似乎有必要将项目中存在的类之间的关系可视化。其中一些是独立的,其中一些是从其他人那里继承而来的。

我正在寻找工具来可视化这些关系。我知道这里已经问过类似的问题JavaScript library for drawing UML class diagramms,但据我所知,没有给出适合我需要的答案。

我知道这个统一建模语言工具列表,但它们似乎提供了绘制 UML 图的可能性,而我需要的是

  1. 一个独立的工具
  2. 从我的类定义的 javascript 代码生成 UML 图

在 Ruby 中,此工具称为 RailRoady。如果 JavaScript 中也存在这样的工具,那将有很大的帮助。

0 投票
3 回答
9869 浏览

class - 用户界面应该包含在类图和序列图中吗?

我有一个项目,我需要生成类和序列图。这是一个采购网站。我唯一的问题是我不知道如何将网页(用户界面)与这些图表相关联。如果不需要它们,我将其包含在图表中的正确方法是什么,因为从我读过的书中有“UserInterface”类,所以另一个问题,这些 UI 类中应该包含什么。有人能给我一个例子吗. 谢谢!