Visio和正向工程

时间:2020-03-05 18:42:52  来源:igfitidea点击:

我们是否知道我可以使用Visio将序列图正向工程为代码(c#)?

可以单独使用Visio完成,还是需要插件?

那其他图呢?

解决方案

回答

就我所知,Visio只能对类模型中的代码进行正向工程。

由于顺序图仅真正显示了对象之间的通信路径,因此我怀疑它们不包含必要的信息,除非在琐碎的情况下才能生成代码。

具有任何复杂行为模式的对象可能涉及更改运行时状态,而这些运行时状态实际上并不能捕获。

回答

我们必须为Visual Studio用户获得Visio。请参阅此链接:Visio for Enterprise Architects了解更多详细信息。代码生成功能相当弱,我们可能最终会使Visio进入不一致状态。我知道Visio可以让我们对代码和数据库进行正向和反向工程,但是这两种功能都非常有限,我不建议我们这样做。

在我看来,Visio是一个图表工具,应该这样对待。

回答

看起来最新版本的Sparx Systems Enterprise Architect可以转发工程师序列图

Sparx系统企业架构师