Visio 2003 使用UML 1.4,这意味着UML 2.0 中的一些原型根本不存在,它们需要通过手绘建模(我可能会使用Photoshop)。有谁知道来自 Microsoft 的更新或在 Visio 2003 中包含 UML 2.0(完整 - 不仅仅是类图)的插件?
我找到了这个包:http://www.sdl.sandrila.co.uk/但从他们的“示例”屏幕截图来看,我将远离。如果他们不知道如何使用 UML,如果他们能正确实现它,我会感到惊讶;)
Visio 2003 使用UML 1.4,这意味着UML 2.0 中的一些原型根本不存在,它们需要通过手绘建模(我可能会使用Photoshop)。有谁知道来自 Microsoft 的更新或在 Visio 2003 中包含 UML 2.0(完整 - 不仅仅是类图)的插件?
我找到了这个包:http://www.sdl.sandrila.co.uk/但从他们的“示例”屏幕截图来看,我将远离。如果他们不知道如何使用 UML,如果他们能正确实现它,我会感到惊讶;)
这套用于 UML 2.0 的 Visio 模具和模板非常棒:
如果不清楚,Microsoft 将永远不会更新对 UML 的 Visio 支持。一段时间以来,他们还没有将 Visio 视为一种软件工程工具。
我不怪他们。它甚至没有很好地处理它“支持”的 UML 部分。
我正在使用Pavel Hruby的 UML 2.0 符号。也许你会发现它们也很有用。
Visio 的好处在于它只是一个绘图程序,而不是一个建模环境。所以就自己编线吧。Visio 几乎可以绘制您能想到的任何线路时间。但真正的答案是已经检查过的那个。现在微软“支持”UML,也许他们会提供更好的工具。
这些屏幕截图只是示例图表,Sandrila SDL 不会对图表执行那种严格程度的要求。
我找到了这个包:http ://www.sdl.sandrila.co.uk/但从他们的“示例”屏幕截图来看,我会远离。如果他们不知道如何使用 UML,如果他们能正确实现它,我会感到惊讶;)
这似乎有点苛刻 - 在少数 UML2 屏幕截图中(而不是作为工具支持的其他符号的示例,例如 SDL、MCL 和 TTCN),您认为哪些是不正确的?图表非常难看,并且使用别名字体和线条,但这是 Visio 的功能,与模板无关。
就使用 UML 可以做什么而言,使用真正的 UML2 工具要比使用 Visio 好得多。Enterprise Architect 是一个便宜的,它背后确实有一个真正的 UML 模型。(很高兴能够说更昂贵的工具具有更少的 UI 错误和陷阱,但事实并非如此,并且大多数工具在抛光和可用性方面远远落后于更简单的图形工具,如 OmniGraffle 或 Visio)