将源代码反向工程为VS 2010 UML类模型?
我有一种不好的感觉,认为这在VS 2010中不受支持(我使用的是2010年2月的RC版本)。我尝试将“Architecture Explorer”中的类拖到“UML Model Explorer”中,但那样行不通(不允许我放置在UML模型上)。
我试图生成旧样式的类图(*.cd),并将生成的图形对象拖到空白的UML类图中。没有成功。
Binging没有显示出任何其他内容,只有一些关于“自上而下建模”的微软市场宣传语,以及预期从UML模型中前向生成代码。这使我怀疑VS团队没有解决将代码反向工程到模型中的问题。
我能够从代码生成UML活动图。不错。但其他图表(以及生成VS UML模型存储库对象)则难以捉摸。
如果我的怀疑是正确的,那么这是一个很大的失望。我的许多工作 - 我敢说对于大多数开发人员而言也是如此 - 是为现有软件添加功能,而不是进行绿地工作。如果不能将现有代码反向工程到VS UML模型存储库中或从其他工具导入模型,我认为VS UML建模的采用率不会很高。我只能坚持使用我目前最喜欢的工具 - Sparks Systems的Enterprise Architect。
我认为这个缺失的功能是一个主要的缺点。其他人怎么想?
其他人打算怎么做?继续使用他们当前最喜欢的UML建模解决方案,并忽略VS 2010的提供?
我有一种不好的感觉,认为这在VS 2010中不受支持(我使用的是2010年2月的RC版本)。我尝试将“Architecture Explorer”中的类拖到“UML Model Explorer”中,但那样行不通(不允许我放置在UML模型上)。
我试图生成旧样式的类图(*.cd),并将生成的图形对象拖到空白的UML类图中。没有成功。
Binging没有显示出任何其他内容,只有一些关于“自上而下建模”的微软市场宣传语,以及预期从UML模型中前向生成代码。这使我怀疑VS团队没有解决将代码反向工程到模型中的问题。
我能够从代码生成UML活动图。不错。但其他图表(以及生成VS UML模型存储库对象)则难以捉摸。
如果我的怀疑是正确的,那么这是一个很大的失望。我的许多工作 - 我敢说对于大多数开发人员而言也是如此 - 是为现有软件添加功能,而不是进行绿地工作。如果不能将现有代码反向工程到VS UML模型存储库中或从其他工具导入模型,我认为VS UML建模的采用率不会很高。我只能坚持使用我目前最喜欢的工具 - Sparks Systems的Enterprise Architect。
我认为这个缺失的功能是一个主要的缺点。其他人怎么想?
其他人打算怎么做?继续使用他们当前最喜欢的UML建模解决方案,并忽略VS 2010的提供?