问题标签 [communication-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 投票
3 回答
7035 浏览

uml - UML中的协作图和通信图有什么区别?

UML中的协作图和通信图有什么区别?它们是同一张图吗?

0 投票
2 回答
208 浏览

c# - 如何在协作/通信图中表示对象实例化?

我想知道如何将以下代码行转换为协作图

我知道我可以Food使用以下符号调用 's 方法:

相当于

相当于

但是我如何表示我想在 Food 上调用给定的构造函数?

谢谢

0 投票
2 回答
1467 浏览

uml - 企业架构师沟通图问题

我想在 Enterprise Architect 的通信图中实现这样的目标:

但我面临两个问题:

  1. 似乎我必须始终在 2 个对象之间建立联系(我不能让 start() 消息突然出现,就像我想要的那样)。
  2. 我无法控制我想要的编号。有什么办法可以让我自己设置编号吗?如果我定义一个演员正在调用 ,当我希望消息 1 成为start()RGController,它将调用它消息 1 User.create()
0 投票
3 回答
2598 浏览

c# - 如何在通信图中表达循环?

我想知道如何在通信图中表达如下:

我实际上有以下内容

替代文字 http://img691.imageshack.us/img691/9213/semttuloyc.png

(用户 = 用户)

但是你会注意到它并不能很好地代表我正在做类似循环的事情。

我怎样才能做到这一点?

0 投票
5 回答
25902 浏览

uml - 序列图和通信图有什么区别?

谁能解释一下序列图和通信图有什么区别?

0 投票
2 回答
1800 浏览

uml - 如何在 UML 中表示包含/扩展通信图

我知道如何显示扩展或包含以及序列图的其他内容,但没有找到任何可以在通信图中显示包含/扩展的内容?

是否有任何方法,或者我应该为我的所有用例重复每个包含?

还有代表if 条件 呢?

编辑此链接是关于如何在序列图中表示 if/include/extends 的 ibm 教程

0 投票
2 回答
195 浏览

java - 如何在通信图 UML 中包含私有类的方法?

我想知道如何在通信图 UML 中包含私有类的方法?您是否只包含该方法,即使它来自私有类,还是包含该方法并在某种程度上说明该方法来自私有类?

0 投票
0 回答
344 浏览

uml - 在 uml 通信图中发送条件消息

我想在通信图中表示以下伪代码:

有没有标准的方法来做到这一点?我不认为我在下图中所做的事情是正确的:

通讯图

0 投票
1 回答
1178 浏览

uml - 时序图到通讯图

我创建了一个序列图,希望将其转换为通信/协作图。我了解转换和编号过程,但我想知道,由于我的序列图在 alt 片段下有循环,它们的编号将如何在通信图中?

这是我的序列图示例,其中包含其中一个循环: 在此处输入图像描述

编辑:我在这里想知道的是,由于循环是一种IF情况,对这些序列进行编号是否仍然可以?我认为如果用户的通信是1.0 Enter registered Username and Password, 2.0 Re-enter registered Username and Password...2.0 这是不合逻辑的,这里是 IF 循环情况

0 投票
1 回答
1305 浏览

staruml - 如何在通信图中更改starUML中“消息”的顺序?

messages在starUML 中更改通信图中的顺序似乎是不可能的。到目前为止,我一直在删除所有messages并以正确的顺序添加它们。

对于一项相对简单的任务来说,这似乎很麻烦(即使对于 starUML 也是如此)。有没有更好的办法?