gpt4 book ai didi

uml - 最好的 UML 图表工具是什么?

转载 作者:行者123 更新时间:2023-12-03 03:54:55 24 4
gpt4 key购买 nike

我正在尝试选择一个工具来创建各种风格的 UML 图。可用性对我来说是一个主要标准,但我仍然会通过更陡峭的学习曲线获得更多的力量并感到高兴。免费(就像啤酒一样)固然很好,但如果该工具值得的话我愿意付费。我应该使用什么?

最佳答案

一些背景:最近在研究生院,我为一个独立项目研究了 UML 工具的可用性和 UML 理解。我还以模特/建筑师为生。

之前的帖子答案太多,问题不够。一个常见的误解是 UML 是关于创建图表的。当然,图表很重要,但实际上您正在创建一个模型。以下是应该回答的问题,因为每个供应商的产品/解决方案在某些方面都比其他产品/解决方案做得更好。 注意:即使其他产品支持给定的功能或需求,列出的答案也是我认为最好的答案。

  • 您是建模还是绘图? (绘图 - ArgoUML、免费实现和 Visio)
  • 您将来会当模特吗? (适用于基本建模 - 付费产品的社区版)
  • 您想通过配置文件或元模型来形式化您的建模吗?奥克莱? (Sparx、RSM、Visual Paradigm)
  • 您是否担心模型可移植性、XMI 支持? ( GenMyModelSparxVisual ParadigmAltova )
  • 您是否有需要使用的现有文档集? (取决于文件)
  • 您想要生成代码 stub 还是完整功能的代码?( GenMyModelVisual ParadigmSparxAltova )
  • 您是否需要更成熟的流程,例如用例管理、模式创建、 Assets 创建、RUP 集成等? (RSA/RSM/IBM Rational 产品)

详细示例:在创建 UML 概要文件时实现类型关系时,IBM Rational Software Architect 并未完全实现 UML 2.0,但 Visual Paradigm 和 Sparx 做到了。
好吧,这太详细了,所以一个更简单的例子是 ArgoUML ,它没有代码生成功能,并且更侧重于绘图而不是 UML 的建模方面。
SparxVisual Paradigm很好地完成 UML 并生成代码,但是, Hook 到项目生命周期和其他流程是 RSM/RSA 的强项。
请注意封闭的或特定于产品的代码生成流程或框架,因为您最终可能会陷入该产品的困境。

这是一个直接的大脑转储,因此一些细节可能并不完美,但是,这应该提供一个问题和解决方案的总体 map 以供研究。

新 - 找到了许多带有描述的 UML 工具的良好列表。 Wiki UML Tool List

关于uml - 最好的 UML 图表工具是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com