如何在UML图上正确描述外部对象?

发布于 2024-11-23 23:38:42 字数 156 浏览 0 评论 0原文

假设您有一个 Parser 类,它读取文件并对其包含的数据执行某些操作。在图表中,如何显示它从某个实体获取数据,该实体不由类表示,而是单独存在,在本例中为文件。

在此处输入图像描述

Suppose you have a Parser class that reads the file and does something with the data it contains. On a diagram how to you show that it gets data from some entity that is not represented by a class, but rather exists separately as, in this example - file.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺深海 2024-11-30 23:38:42

假设您想显示结构。使用类或接口,因为 UML 并不一定意味着 Java 类,您还可以使用工件,它更多地是部署符号的一部分,但也可以在其他地方使用。如果您考虑一下,文件是一个相当具体的概念,特别是如果它有一个名称。

来自 OMG UML 规范:

10.3.1 工件(来自工件、节点)

工件是物理信息的规范
由软件开发过程使用或生成,或者由
系统的部署和运行。工件的示例包括
模型文件、源文件、脚本和二进制可执行文件、
数据库系统中的表、开发交付物或
文字处理文档、邮件消息。

Assuming you want to show the structure. Use a class or interface, as UML does not have to mean a Java class, you can also use an artifact which is more part of the deployment notation, but is fine to use elsewhere. If you think about it a file is a fairly concrete concept, especially if it has a name.

From the OMG UML spec:

10.3.1 Artifact (from Artifacts, Nodes)

An artifact is the specification of a physical piece of information
that is used or produced by a software development process, or by
deployment and operation of a system. Examples of artifacts include
model files, source files, scripts, and binary executable files, a
table in a database system, a development deliverable, or a
word-processing document, a mail message.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文