带有参考文献和 VOPC 的序列图

问题描述 投票:0回答:1

我正在设计一个引用其他序列图的序列图。我的问题是,当我设计对其他图有此类引用的序列图的 VOPC 时,我是否也应该包括引用图的 VOPC?

uml class-diagram sequence-diagram rup
1个回答
0
投票

VOPC 不是标准 UML。它代表“View Of the Participating Classes”,是 RUP 特定的缩写词。 这篇学术论文提醒其目标:

此交付成果的目标[即分析模型]是(...)开发每个用例的分析模型(结构和行为)。 (...) 结构模型呈现了一组类,这些类在 RUP® 技术中称为参与类视图 (VOPC)。此 VOPC 提供了实现用例中捕获的功能所需的类及其关系(关联和依赖关系)的模型。

因此,目标不是将自身限制为特定的序列图,而是覆盖序列图只是其表示形式的用例。此外,SD中引用的使用是任意的;另一个建模者可以用更复杂(尽管难以阅读)的单一 SD 来描述用例。

因此,您可以得出 VOPC 还应包含引用的序列图的类,因为这些类也有助于用例的实现。

© www.soinside.com 2019 - 2024. All rights reserved.