1

由于单个组件可以由多个工件表现出来,我想知道一个组件的多个工件在组件图中是如何表示的。或者换句话说,如果我有一个由多个文件组成的组件,其中实现了整个组件的代码,我如何绘制组件图以明确组成它的不同文件?

我可以使用类似于包的符号,您可以将包符号和包包含的对象放在其中吗?我的意思是,某种可点击的组件符号,我双击它会打开并显示包含的文件?

我使用 Enterprise Architect,因此使用它的示例会更有帮助。

问候!!

4

1 回答 1

1

在 Enterprise Architect 中,转到组件的属性(双击图中的组件框)并转到文件。这是在 Enterprise Architect 中放置文件列表的地方。

尽管如此,仍然可以通过将单个文件表示为单独组件的方式对其进行建模,因此“主”组件是可点击的,因此可以导航到另一个图表,但是当模型变大并且包含许多文件时不会达到目的,它会变得太复杂。

如果出于某种原因,需要在图表上清楚地标出文件列表,带有文字说明的注释就足够了。

请注意,模型(即组件图)主要用于显示构建系统的部分,与设计相反,文件列表特定于实现。

于 2012-11-20T12:35:39.827 回答