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系统企业架构师