如何在UML上将类标记为过时

如何在UML上将类标记为过时,uml,class-diagram,obsolete,Uml,Class Diagram,Obsolete,我的UML图上有几个类不应该使用,但仍然可用。 有没有办法将这些类标记为过时的 我在某个地方见过符号,但在MS Visio 2003中找不到如何使用它 还有一个问题。这些类是否应该出现在UML图上?我可以想象,这个问题的答案将是基于“每个案例”的基础上,但我感兴趣的是听取一般意见。如果你把过时的类放在你的UML图上,你为什么这么做?或者为什么不呢 谢谢 我认为,如果要花时间更新UML,最好的办法是将其从模型中删除。留下一堆“过时”的图表元素就像在版本控制系统中保留注释代码一样有意义。让版本控制系

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

我在某个地方见过符号,但在MS Visio 2003中找不到如何使用它

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


谢谢

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

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


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

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

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


希望这有帮助。

hm。。类图不受版本控制。也许我应该把它放在那里。好主意大概所有不能生成的工件都应该在版本控制下。真正的问题应该是“谁关心UML?”这是我在没有将其置于VC-)下时的确切推理