2

我正在记录我们拥有的信息系统的高级视图。他们不是所有的“孤岛”应用程序和组件,我的目标是突出显示哪些组件依赖于哪些其他组件。创建信息系统图

我的最终目标是在公司(应用程序,实用程序集,数据存储库等)中具有组件的“映射”或模式。

这将成为一个需要修改的活文档。

问:有没有哪些工具可以让您了解这个过程? (我正在考虑直到现在的Visio)

我在.NET/SQL Server世界,如果这有助于限定任何自动化工具。

回答

1

我一直只使用Visio进行这种类型的图表绘制。

有物理网络,数据库和体系结构图的模板,我通常根据图是物理的(服务器和数据库实例)还是逻辑的,或者两者兼有的方式来混合几个形状。

1

我发现Enterprise Architect from Sparx Systems是开发这些东西的好工具。 EA真的是一个UML工具。 UML具有显示系统和组件依赖关系的元素,以及实体的组成。

EA是一个价格适中的应用程序。它的版本控制包括版本控制(所以模型可以直接转储到您的SCM)以及访问控制的公司版本运行约200美元。

1

尽管Visio是您迄今为止的一站式图表和绘图练习,但开源领域存在激烈的竞争。我见过的最好的一个是yEd,尽管Dia仍然在一些圈子中很受欢迎。我肯定会推荐至少在yEd中运行一个概念验证练习,以体验自己的工作流和模板资产。

链接:yEd - Graph Editor