2010-04-12 114 views
4

我想知道是否有C#的序列图生成器?Visual Studio UML序列图

即时通讯使用Visual Studio 2008专业版。

如果不是有一个快速和简单的软件?

我发现Enterprise Architect和Visio对初学者来说有点太神秘了。

我在Visual Studio中发现了类图功能,这非常有用,并且希望生成一个同样有用的简单程序来生成序列图。

谢谢。

回答

1

除了像Enterprise Architect这样的产品,我不知道用VS2008来做这件事的方法。

OTOH,你可以用VS2010做到。

+0

微软什么时候雇用Rumplestiltskin?自宣布后我一直听到这种说法。 “当然,我们/它可以做到这一点!你只需要安装2010年。” – 2010-04-12 20:50:15

+0

@凯利:你在说什么?这个功能就在那里,在箱子里。我不知道你是否需要“终极版”才能获得它,但它在那里。我已经看到了它。 – 2010-04-13 01:29:48

+0

请接受我的道歉。我的评论并不是针对你,甚至VS2010,但对于那些对SharePoint 2010更感兴趣,然后帮助我们了解2007年及其瑕疵的供应商,我的反应也是如此。对于大多数的问题,他们不断地提出“你可以在2010年做到这一点”。 – 2010-04-13 05:17:30

0

把你的问题分为两个部分:

1)是否有工具图表我的C#代码在UML
2)任何的那些集成到Visual Studio

ArgoUML工具是一个独立的工具,不需要庞大的企业软件包就可以完成很好的通用UML图。 yuml.me有一个在线活动/序列图的简写

我怀疑是否有人帮助第二个问题,但我希望他们帮助第一个问题。

+2

在UML中,**活动**和**序列**图是不同的野兽。 yuml.me只支持这两种**的**活动。 – 2011-06-02 07:26:56

0

那么,如果你曾经选择安装VS2010,并且仍然想从代码创建一个序列图:
1.打开你想从它生成序列图的方法的源代码。
2.在方法体上按鼠标右键并选择'Generate Sequence Diagram'。
如果您有序列图的特殊文件夹: 3.取消选择'将图添加到当前项目'。 4.将图保存在正确的位置(序列图)并将其添加到源代码管理。 (我们正在与TFS合作)。