问题标签 [sequence-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 回答
1596 浏览

semantics - 序列图中执行发生的语义

我正在教授一门使用 UML 作为系统建模工具的课程。在我们教授序列图的课程中,在准备课程时,我发现“执行发生”的语义没有明确的定义。例如。如果一个对象进行自我调用“等待输入”并且此调用在执行事件中,该对象可以接收消息吗?显然我认为是的,因为它正在等待消息。

但这反驳了执行事件意味着对象当前“忙碌”或“活动”的想法。

任何帮助/想法?我的结论是离开主题并告诉学生不要理会处决事件。有更好的想法吗?

0 投票
2 回答
1097 浏览

java - 只有一类的序列图

我有一个包含所有逻辑的 java 类。它有 10 种方法。一切都发生在这堂课上。我该如何建模?或者我怎样才能展示它的功能?我尝试了一个序列图,但它只对自身进行调用。

建模它的最佳解决方案是什么?或者解释类是如何工作的?

0 投票
1 回答
1332 浏览

c# - 是否可以在 Rational Rose 中对 C# 代码进行逆向工程?

我正在使用 Rational Rose Enterprise Edition 7.0。它没有提供导入 C# 代码以对设计进行逆向工程的选项。有什么插件可以下载吗?

或者我正在使用 Visual Studio 2010 Professional(不是Ultimate 版)。有没有更简单的方法从代码生成序列/协作图?

0 投票
3 回答
3387 浏览

uml - 序列图

我正在浏览一个大型开源应用程序的代码,并想了解它是如何设计的以及它是如何工作的。是否有可以将 C 和 C++ 代码逆向工程为序列图的工具?

可能这可能有点牵强,但是当说应用程序正在处理输入时,可以给我调用函数列表(在各种模块中并按正确顺序)的工具呢?或者帮助我快速分析给定的应用程序(尤其是具有大量代码库的应用程序)?

期待答案,因为我认为这一定是一个很好的话题。

0 投票
2 回答
305 浏览

java - 序列图和Java

我正在阅读有关序列图的内容,我发现了一个包含 Java 代码的练习(多项选择),这让我有点困惑……你能帮我选择正确的选项,以便让我更清楚吗? 我想这对你来说很简单。提前谢谢了。

这是图像的直接链接(托管在 ImageShack 中): 序列图和 Java

你会选择什么答案?

0 投票
1 回答
2099 浏览

inheritance - 如何在序列图中表示对超类的调用?

为了便于说明,我有一个复杂的对象层次结构,我们可以表示,如下所示:

注意:这不是我的设计,我正在对一个大型项目进行维护。有很多“特殊”的实现。重构不是一种选择。

有很多交错的代码:方法是调用超类方法,也是超类方法,一些调用是对其他方法的调用是在每个级别完成的。

现在我想画一些序列图来帮助我理解发生了什么。

我应该如何在层次结构中表示这些调用?
- 展开层次结构会在图表中添加大量噪音,但会是准确的。
- 屏蔽层次结构将导致更简单的图表,但它令人困惑(那个该死的方法又在哪里,当我发送此消息时我在层次结构中的哪个位置?)

有什么常用的方法来处理序列图中这种复杂的类层次结构吗?

0 投票
3 回答
27334 浏览

static - 如何在序列图中呈现静态类或函数调用?

序列图中如何呈现静态类或对静态函数的调用?据我了解,生命线属于一个类的实例/对象。这篇文章说可以使用元类原型。

0 投票
2 回答
8752 浏览

uml - 我可以在 StarUML 中使用序列图生成协作图吗?

是否可以自动执行此操作?还是我必须手动执行?

0 投票
5 回答
8973 浏览

c# - 有没有办法导出Visual Studio生成的序列图?

我正在使用Generate Sequence DiagramVisual Studio 的功能。

我必须向没有 Visual Studio Ultimate Edition 的人展示我的序列图

有什么方法可以将序列图导出为任何格式,以便在 Visual Studio 之外查看?

0 投票
1 回答
1014 浏览

visual-studio-2010 - VS2010 Ultimate 无法生成序列图

右键单击方法/在方法内部时,我没有在 VS 中看到生成序列图。有谁知道如何恢复该选项?

http://weblogs.asp.net/gunnarpeipman/archive/2009/11/20/visual-studio-2010-generating-sequence-diagrams-on-the-fly.aspx