Visual Studio UML 时序图

4

我想知道是否有适用于C#的序列图生成器?

我使用的是Visual Studio 2008 Professional。

如果没有,是否有快速简单的软件可供使用?

对于初学者来说,我发现Enterprise Architect和Visio有点过于复杂。

我已经找到了Visual Studio上的类图功能,这非常有用,希望能找到同样实用的简单程序来生成序列图。

谢谢。

3个回答

1

除了像Enterprise Architect这样的产品,我不知道有什么方法可以在VS2008中实现。

另一方面,您可以在VS2010中实现它。


微软什么时候雇佣了罗姆佩尔斯金?自从公告发布以来,我一直听到这样的说法:“当然我们/它可以做到!你只需要安装2010年版。” - Kelly S. French
@Kelly:你在说什么?这个功能已经存在了,就在软件包里面。我不知道你是否需要“终极版”才能获得它,但它确实存在。我已经看到过了。 - John Saunders
请接受我的道歉。我的评论并不是针对您或者VS2010,而更多地是对那些只关心推销SharePoint 2010而不愿意帮助我们解决2007及其问题的供应商做出的反应。他们经常会对几乎每一个问题都回答“你可以在2010中完成”,这让人很无语。 - Kelly S. French
@Kelly:也许你可以在“2010年”做到这一点。有时候,为了解决问题,你必须向前迈进。 - John Saunders

0
将您的问题分成两个部分: 1)有没有工具可以在UML中绘制我的C#代码 2)这些工具中是否有任何集成到Visual Studio中的 ArgoUML是一个独立的工具,可以做出相当不错的一般性UML图表,而无需使用庞大的企业级软件包。 yuml.me有一种在线活动/序列图的速记方式。
我怀疑它们都不能解决第二个问题,但希望它们能解决第一个问题。

2
在UML中,活动图(Activity Diagram)和序列图(Sequence Diagram)是两个不同的概念。yuml.me仅支持这两者中的活动图(Activity Diagram)。 - Johann Gerell

0

如果您选择安装VS2010并仍然想从代码创建序列图:
1. 打开您想要生成序列图的方法的源代码。
2. 在方法体上按右键,选择“生成序列图”。
如果您有一个专门用于序列图的文件夹: 3. 取消选中“将图表添加到当前项目”。 4. 将图表保存在正确的位置(序列图),并将其添加到源代码控制中。(我们正在使用TFS)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接