【发布时间】:2011-01-17 21:27:25
【问题描述】:
将源代码逆向工程为 VS 2010 UML 类模型?
我有一种不好的感觉,VS 2010 不支持此功能(我从 2010 年 2 月开始使用 RC)。我尝试将类从“架构资源管理器”拖到“UML 模型资源管理器”,但这不起作用(不会让我放弃 UML 模型)。
我尝试生成一个旧样式的类图 (*.cd) 并将生成的图对象拖到一个空白的 UML 类图。没有运气。
除了一些关于“自上而下建模”的 MS 营销宣传外,Binging 确实显示了其他任何内容,并且正如预期的那样,来自 UML 模型的正向工程代码。这让我怀疑 VS 团队没有将逆向工程代码转化为模型。
我能够从代码生成 UML 活动图。好的。但其他图表(以及由此产生的 VS UML 模型存储库对象)是难以捉摸的。
如果我的猜想是正确的,那就太令人失望了。我的很多工作——我敢猜测大多数开发人员都是如此——正在为现有软件添加功能,而不是进行新的工作。如果无法将现有代码逆向工程到 VS UML 模型存储库或从其他工具导入模型,我看不到 VS UML 建模的采用会走多远。我只需要坚持使用我目前最喜欢的工具 - Enterprise Architect by Sparks Systems。
我认为这个缺失的功能是一个主要缺点。其他人怎么看?
其他人打算做什么?继续使用他们当前最喜欢的 UML 建模解决方案并忽略 VS 2010 的产品?
【问题讨论】:
标签: visual-studio-2010 visual-studio uml