【问题标题】:Visual Studio UML Sequence DiagramVisual Studio UML 序列图
【发布时间】:2010-04-12 20:25:44
【问题描述】:

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

我正在使用 Visual Studio 2008 Professional。

如果没有,有没有快速简单的软件?

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

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

谢谢。

【问题讨论】:

    标签: c# uml sequence-diagram


    【解决方案1】:

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

    OTOH,你可以用 VS2010 做到这一点。

    【讨论】:

    • Microsoft 何时雇用 Rumplestiltskin?自宣布以来,我一直在听到这种重复。 “我们/它当然可以这样做!您只需安装 2010。”
    • @Kelly:你在说什么?盒子里有这个功能。我不知道您是否需要“终极”版才能获得它,但它就在那里。我看过了。
    • 请接受我的道歉。我的评论不是针对您,甚至不是针对 VS2010,而是对那些更感兴趣于推销 SharePoint 2010 然后帮助我们解决 2007 及其缺陷的供应商的反应。对于大多数问题,他们不断重复“你可以在 2010 年做到这一点”。
    • @Kelly:也许你可以在“2010 年”做到这一点。有时,您必须向前迈进才能解决问题。
    【解决方案2】:

    把你的问题分成两部分:

    1) 是否有用于在 UML 中绘制 C# 代码图表的工具
    2) 是否有任何这些工具集成到 Visual Studio 中

    ArgoUML 是一个独立的工具,它可以制作非常好的通用 UML 图,而无需庞大的企业包。 yuml.me 有在线活动/序列图的简写

    我怀疑任何一个对第二个问题都有帮助,但我希望他们对第一个问题有所帮助。

    【讨论】:

    • 在 UML 中,activitysequence 图是不同的野兽。 yuml.me 只支持这两个中的 activity
    【解决方案3】:

    好吧,如果您曾经选择安装 VS2010 并且仍想从代码创建序列图:
    1. 打开您想从中生成序列图的方法的源代码。
    2. 在方法体上按鼠标右键,选择‘Generate Sequence Diagram’。
    如果您有序列图的特殊文件夹: 3. 取消选择“将图表添加到当前项目”。 4. 将图表保存在正确的位置(序列图)并将其添加到源代码管理中。 (我们正在使用 TFS)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2010-12-11
      • 2011-04-12
      相关资源
      最近更新 更多