10

是否有任何工具可以让我轻松创建交互式架构图?

我设想能够在高层次上查看架构的图形描述。然后,我将能够单击架构的特定部分并深入了解它,从而揭示该部分的更详细分解。然后,该过程可以根据需要继续进行尽可能多的级别。

有谁知道任何工具可以让我创造这种体验?或者我是否应该尝试使用 Visio/Powerpoint 来实现这一点?

4

3 回答 3

3

我们使用 Sparx EA(企业架构师)。“导出”选项之一是“HTML 报告”,它以您所追求的方式工作。您可以压缩生成的文件并发送给其他可以“浏览”模型的人。

http://www.sparxsystems.com/

于 2010-03-01T04:22:12.123 回答
1

我同意这样的工具可以证明是有价值的。事实上,这是我们着手开发nWire时的目标之一。我们还没有到达那里,但这是我们希望有一天能够发展和扩展的东西。

我相信这样的工具应该与代码一起“活着”,而不是离线表示,因为我们从不投资维护此类文档,并且 5 分钟后它们就已经过时了。因此,我认为 Visio 解决方案行不通。我也相信最少的用户投资,即插即用的工具。

但是,有一些问题需要解决,例如如何以一种有意义的方式从代码中派生架构,缩放级别是多少等。我不确定一个通用解决方案是否适合所有项目,您将需要对其进行自定义以了解您的特定架构。

如果您对此有更多想法和想法,我很想听听他们的意见。要么把它们贴在这里,要么给我发电子邮件到 nwiresoftware.com 上的 zviki。

于 2010-02-28T07:32:00.143 回答
0

Visual Studio 2010 Ultimate 版本中的新架构工具可以做到这一点。您可以交互地过滤视图。请参阅“建模应用程序”、“探索现有代码”下的一些 MSDN 主题。

于 2010-03-01T04:41:56.713 回答