gpt4 book ai didi

architecture - 此图是有效的 UML 组件图吗?

转载 作者:行者123 更新时间:2023-12-05 04:00:43 25 4
gpt4 key购买 nike

我正在计划一个新的 Web 应用程序,因此我想创建一个组件图来显示应用程序的体系结构。现在我实际上不是 UML 专家,想知道我制作的图是否适合 UML 标准化。

我已经多次使用谷歌搜索一些例子,但这些都不能真正帮助我在其中显示数据库、orm 和网络浏览器。

这是我的实际结果,如果我能收到一些关于错误之处以及如何正确处理的反馈,那就太好了。

image

最佳答案

基本上您的图表很好(除了下半部分的实心箭头)。但是,还有改进的余地。

enter image description here

您可以在每个端口上显示所需和提供的接口(interface),并将功能委托(delegate)给组件的内部类(参见下面的编辑)。上面的内容非常简单,但应该清楚 delegate 关系的使用。

同样,在更粗略的图片中,您可以忽略 Application 的内部部分,只显示其端口/接口(interface)以获得概览图:

enter image description here

编辑:人永远不会停止学习。首先,在 UML 2.1.1 中,所需 IF 的箭头过去是相反的。但是现在(UML 2.5)他们只使用一条直线来进行委托(delegate)。没有箭头,也没有关键字 delegate

关于architecture - 此图是有效的 UML 组件图吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55986734/

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