【问题标题】:Reverse engineered project to graphical UML diagram逆向工程项目到图形 UML 图
【发布时间】:2018-10-30 01:26:03
【问题描述】:

我已经开始从事一个相当大的 C++ 项目。我使用BOUML 导入代码库,目的是创建一个可视化的UML 图。 现在我已经反转了项目,我在项目浏览器中看到了类、命名空间、方法等,但我不知道如何从中创建图形 UMl,这里有人可以帮助我吗?
手动将元素从浏览器拖动到主区域似乎是不允许的,因为光标有一个禁止的图标,然后放下元素没有任何作用......我什至如何自己创建 UML?

【问题讨论】:

  • 如果可以将其转换为代码库,则可以在 Visual Studio IDE 中可视化类层次结构。
  • @seccpur 我没有 Visual Studio,我在 Linux,这个平台上有什么可用的工具吗?我确实有代码库,并希望创建它的图形表示
  • 不是我用过BOUML,但看起来你需要根据他们的文档在视图下添加图表(例如,在类视图下添加类图)。坚持下去——看起来绝对可行!

标签: c++ uml reverse-engineering diagram graphic


【解决方案1】:

muszeo2 是对的,在您必须自己创建图表之后,反向创建包/视图/工件和类及其成员。抱歉,BoUML 不是特别清晰,它本身无法创建正确类型的正确图表,其中包含正确的元素和正确的绘图选项;-) 所以创建图表并拖放要显示的元素等,它们是几个功能帮助您使用已创建或未创建的元素制作图表。

【讨论】:

  • 嗨,布鲁诺,请参阅原始问题,我在您上面的评论之后添加了更多详细信息。谢谢!
【解决方案2】:

啊,好吧,我在这个视频的帮助下弄清楚了:https://www.youtube.com/watch?v=fRp0ARbEdMg 标题为使用 BOUML 进行逆向工程教程 - Showmedo 视频

【讨论】:

  • 你能把你学到的东西总结一下吗?这个想法是即使视频离线,答案也应该是有用的。
【解决方案3】:

我还在https://www.bouml.fr/documentation.html 上提供了一些视频教程,我鼓励您查看它们,例如从starting.wmv 开始,然后是cpp_example.wmv,但您也可以查看其他的,因为规则完全相同。这些视频教程很老,而且在我制作之后添加了许多功能,但这是一个好的开始。

您不能从浏览器拖放到任何地方(我的意思是不能拖放到打开的图表中),也不能在无法将元素添加到图表中时

【讨论】:

  • 我认为发布两个相似但不同的答案并不是一个好主意。最好删除这个并编辑上一个答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 2011-08-13
  • 2011-10-06
  • 1970-01-01
  • 2015-07-29
  • 2011-01-17
相关资源
最近更新 更多