视觉和前瞻性工程

Posted

技术标签:

【中文标题】视觉和前瞻性工程【英文标题】:Visio and Forward-Engineering 【发布时间】:2010-09-06 18:36:16 【问题描述】:

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

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

其他图表呢?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

Sparx Systems Enterprise Architect

【讨论】:

【参考方案3】:

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

由于序列图只真正显示了对象之间的通信路径,我怀疑它们不包含生成代码所需的信息,除非是在琐碎的情况下。

具有任何复杂行为模式的对象都可能涉及更改运行时状态,而序列图实际上无法捕捉到这些状态。

【讨论】:

以上是关于视觉和前瞻性工程的主要内容,如果未能解决你的问题,请参考以下文章

贾菁:用BI商业智能what if模型辅助财务前瞻性

寻求是否比读取更便宜,并且前瞻性是否会导致顺序访问优化?

行业前瞻智能安防监控行业未来发展的趋势

美企暂停俄罗斯业务,凸显国内企业阿里等自研操作系统前瞻性

AnyLogic:前瞻性模拟

css 关于链接的前瞻性基础