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

optimization - 实时变量分析,我的解释正确吗?

由于stackexchange没有更多关于编译器标签的标签,所以我在这里发布这个问题。


如果同时满足以下三个条件,则称变量 x 在程序中的语句 Si 处有效:

在此处输入图像描述

在上述控制流图的基本块 2 中的语句和基本块 3 中的语句中都存在的变量是

  1. p, s, 你
  2. r、s、u
  3. r,你
  4. q, v

我试图解释:


正如维基百科所说:“简单地说:如果变量具有将来可能需要的值,则该变量是活动的。”

根据所讨论的定义,如果将来在任何新分配之前使用变量,则该变量是活动的。块 2 将 'r' 和 'v' 都作为实时变量。因为它们在分配给它们的任何新值之前在块 4 中使用。请注意,变量 'u' 不在块 2 中,因为 'u' 在块 3 中使用之前在块 1 中分配了一个新值。变量 'p'、's' 和 'q' 也不存在于块中2 出于同样的原因。块 3 只有 'r' 作为实时变量,因为每个其他变量在使用前都被分配了一个新值。


另一种解释为:


只有 r。

p、s 和 u 被分配到 1 中,在此之前没有中间使用它们。因此 p、s 和 u 不在 2 和 3 中。q 被分配到 4 中,因此不在 2 和 3 中。

v 在 3 时有效,但在 2 时无效。只有 r 在 2 和 3 时都有效。

但是官方的 GATE 键同时表示 r 和 u。

0 投票
2 回答
54 浏览

ansi-c - 数据流代码路径值范围分析

我需要确定特定代码行中变量的可能值范围。在一个复杂的项目中,这可能非常乏味且容易出错。这就是为什么我寻求一种可能性来自动化这项任务。想象一下以下简单的代码片段:

有没有人知道以完整方式完成此任务的工具或任何其他方式?此外,我想根据一组给定的值范围检查结果值范围,理想情况下只得到不兼容的结果。

0 投票
1 回答
365 浏览

documentation - 无法从 Enterprise Architect 文档中排除数据流程图

我正在尝试在 Enterprise Architect 12 中使用活动图生成文档,但无论我选择什么选项,它仍然会添加数据流图来报告。即使我在排除过滤器DFD 中标记了每种图表类型,它仍然在报告中。

我从一开始就启用了 DFD MDG,但我注意到在 MDG 技术窗口中我有 2 个数据流图在列表中。它们之间的区别只是位置(一个有“模型”,第二个有 DFD Technology.xml)。我只能标记第二个。 千年发展目标技术 排除

0 投票
0 回答
265 浏览

javascript - 哪个 echart 图表可以用于类似流程图之类的东西?

我正在尝试使用百度的 echarts 库实现流程图。我认为最接近它的匹配是树形图。这里有一个例子:Tree 请推荐一些可以更好地描绘流程图的其他图表。 在此处输入图像描述

我正在尝试实现的图表如上图所示!

0 投票
1 回答
2591 浏览

system-design - 功能分解图和数据流图

FDD和同一个系统的DFD是什么关系?

0 投票
3 回答
1380 浏览

visual-paradigm - 可视化范式数据流图

我正在尝试在 Ubuntu 14.04 上使用 Visual Paradigm 社区版为系统设计数据流图,但似乎无法在图表列表中找到数据流图,任何线索,因为根据视觉范式网站,应该有数据流程图列表中的图表??

0 投票
1 回答
129 浏览

labview - 为什么在 LabView 中的每个样本开始时我的音频会出现很大的峰值?

在此处输入图像描述

其他一切似乎都很好,但在每次录制开始时(每次 1 秒)都有一个很大的振幅尖峰,我想知道是什么导致了它以及如何解决它。

-我使用了正确的麦克风(它正在正确录制音频)

-2 频道

-16 位分辨率

- 1 秒的持续时间

- 采样率 48000Hz

提前感谢您提供的任何帮助!

0 投票
3 回答
1064 浏览

dataflow-diagram - 2 个实体可以在数据流图 (DFD) 中使用相同的流程吗?

我正在学习如何为系统设计数据流图 (DFD)。我有一个我自己无法回答的问题。让我给出一个场景:-

在一个系统中,培训师想要查看他/她自己的个人资料信息,而受训者也想查看他/她自己的个人资料信息。

两个实体是否可以使用该过程(检索配置文件信息):-

DFD 2 实体 1 流程

或者必须分开,因为他们没有查看相同的数据:-

DFD 2 实体 2 进程

那么,哪一个是对的?

0 投票
1 回答
36 浏览

intellij-idea - 任何显示类中方法使用情况的 intellij 插件或软件

所以我有很多代码,很难赶上它的流程。

我想知道如何有一个图表,我可以在其中看到一个类以及它在其他类中使用的所有方法。

我检查了代码虹膜和序列图。我看到序列图可能很有用,但它对用户不友好。

您是否知道 Intellij 中的任何插件或可以为我绘制图表的软件,以便我可以看到使用了哪些方法,并且我可以看到从一个类开始到该选定类中使用的所有其他类方法的完整概述。

如果可能的话,它可以像一棵树。

0 投票
2 回答
10351 浏览

sql-server - SSIS 截断错误返回状态 4

我正在尝试将文件从Excel导入到SQL table. 当我从 unicode 转换string[DT_WSTR]string[DT_STR]数据转换时,我在某些列上收到截断错误。这是输出错误:

[数据转换 [2]] 错误:将列“联系人姓名”(187) 转换为列“数据联系人姓名”(105) 时数据转换失败。转换返回状态值 4 和状态文本“文本被截断或一个或多个字符在目标代码页中不匹配。”。

所以数据流以失败告终,但有些行被复制到sql table. 是否有一些解决方法或解决方案?