-1

我的 UML 图上有一些不应该使用但仍然可用的类。有没有办法将这些类标记为过时?

我在某处见过 <> 符号,但在 MS Visio 2003 中找不到如何使用它。

还有一个问题。这些类应该在 UML 图上吗?我可以想象这个问题的答案将基于“每个案例”,但我有兴趣听取一般意见。如果你在你的 UML 图上放置了过时的类,你为什么要这样做?或者为什么不呢?

谢谢!

4

3 回答 3

2

我认为如果您要花时间更新 UML,最好的办法是将其从模型中删除。留下一堆“过时”的图表元素与在版本控制系统中保留注释代码一样有意义。让版本控制系统管理历史。

于 2011-08-18T01:08:50.197 回答
2

我不清楚您所说的“不应该使用,但仍然可用。”是什么意思。如果它们需要保留在图表中,但您想可视化它们现在已经过时,您可以创建一个新的构造型 <> 并使用它来注释过时的类。

如果您在图表中并不真正需要它们,请按照 duffymo 的建议使用模型的版本控制系统。可在此处找到用于建模元素的版本控制工具列表

于 2011-08-18T05:42:56.620 回答
1

我认为您的模型应该包含您的所有项目,然后您从模型中提取视图。如果一个类在特定视图中没有任何值,那么应该从您的类图视图中删除该类,而不是从您的模型中删除。

如果你想在你的图表中保留这个类,那么你可以添加一个小注释(通常是黄色方块)或更改类的颜色。我通常在课堂上使用绿色,然后将颜色更改为几乎不可见的灰色/绿色,但对于非战略性课程仍然可见。

希望这有帮助。

于 2011-08-18T07:55:38.313 回答