首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有代码生成功能的分层状态图设计器

具有代码生成功能的分层状态图设计器
EN

Stack Overflow用户
提问于 2010-06-19 07:53:15
回答 2查看 2.3K关注 0票数 3

什么是最好的免费工具,也是最好的商业工具,可以让我绘制uml分层状态图,如下图所示。如果它能生成c#源代码存根,那也是很酷的。

EN

回答 2

Stack Overflow用户

发布于 2010-06-19 08:03:40

看看Visual Studio SDK中的特定于域的语言工具。它们包括用于状态图表的DSL。

您可以使用T4模板从这些DSL之一生成所需的任何代码。

一些资源:

  • Visual Studio Visualization and Modeling SDK (was DSL SDK)
  • Getting Started with Visualization and Modeling SDK
  • Visualization and Modeling SDK - Domain-Specific Languages

注意,这些链接都是针对VS2010的。这是因为我再也找不到VS2008链接了,但是DSL Toolkit在VS2008中也有一个State Chart模板。

我没看到你问题中“最好的广告”部分。

我使用Sparx Enterprise Architect。它可以执行完整的UML状态图,我相信它可以从几乎任何模型生成代码,或者将一个模型转换为另一个模型。在从类生成代码之前,您可能必须将状态模型转换为表示状态的类的模型,但这是您必须做的最糟糕的事情。

票数 0
EN

Stack Overflow用户

发布于 2011-02-17 00:41:34

我的基于UML的case工具允许您创建和继承分层状态图。它具有完整的代码生成功能,并且可以导入bean。

http://www.intrinsarc.com/evolve

但是,状态图的表示和复杂程度可能并不像您上面绘制的那样丰富。该工具基于层次化组件,并对齐组件创建、重用和演化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3073745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档