如何在 UML 部署图中表示节点和工件之间的依赖关系?

How to represent a dependency relationship between node and artifact in UML Deployment Diagram?

我有一个从文件读取的网络应用程序。我的应用程序表示为节点,文件表示为工件。我可以用虚线箭头来表示他们的关系吗?

完全没问题。您可以选择使用 <<create>>.

构造依赖关系

我从来没有按照你的意愿使用过人工制品,但这似乎是合法的。

工件 (p654):工件表示软件开发过程或系统操作使用或产生的一些(通常是可具体化的)信息项。工件示例包括模型文件、源文件、脚本、可执行文件、数据库表、开发可交付成果、文字处理文档和邮件消息。

估计是系统运行产生的日志文件。小伙伴们,你们怎么看?

标准配置文件中有一个原型:«创建»:表示客户端分类器创建供应商分类器实例的使用依赖关系。 (第 678 页)

因此,如果您想建模您的 wbe 服务器创建一个 LogFile 实例,则以下架构应该可以完成这项工作。

更多备注:

  • web服务器是部署在节点上的执行环境

  • 您的 Web 应用程序是执行环境中的工件 运行。