gpt4 book ai didi

interface - 用 UML 表示/说明两个独立程序之间的通信?

转载 作者:行者123 更新时间:2023-12-05 09:22:10 26 4
gpt4 key购买 nike

假设我有一个 Android 应用程序,它通过蓝牙套接字与桌面程序通信。

Android 上的伪代码:

class sendToDesktop{
sendMsg(String msg){
socket.send(uuid, msg)
}
}

在桌面上:

class Read{
getMsg(){
return socket.read(uuid, msg)
}
}

那么我如何在 UML 中表示这些独立程序之间的关系呢?我可以使用组件图,还是它们只是为了说明单个程序的单独组件?

最佳答案

正如@Gangnus 指出的那样,有很多选择,但没有一个是唯一的。

例如这个websequencediagrams.com script描述您的场景:

enter image description here

所需的详细程度(中间类、方法名称、参数列表...)取决于阅读它的人和原因。

例如这个websequencediagrams.com script还显示了额外的内部 worker 类:

enter image description here

另见:

关于interface - 用 UML 表示/说明两个独立程序之间的通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28299667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com