【发布时间】:2009-10-20 21:00:07
【问题描述】:
我有一个包含数百万个 SLOC、数百个模块和数千个接口依赖项的大型软件系统。根据StackOverflow 中的一个较早问题,我已经能够开始发现这些接口依赖项实际上是什么。
现在的挑战是以有用的格式提供所有这些信息。数据在 SQL 数据库中,因此构建报告很容易,但我需要一种方法来实际对数据进行建模,以便用户轻松找到他们正在寻找的内容。
我尝试了像 UML 这样的标准解决方案,但最终依赖线太多,以至于图表看起来像密集的蜘蛛网并且毫无用处。现在我只有一个 40,000 行的 Excel 电子表格,但这不是很实用。
有人对如何管理如此专业的数据有任何想法或示例吗?我曾想过尝试破解 doxygen(我喜欢 javadoc 风格的输出),但这似乎需要做很多工作。
【问题讨论】:
-
我对此做了一些广泛的研究。除了 Enterprise Architect 等某些昂贵的工具,令人惊讶的是,这类问题几乎没有。
-
EA 是 UML 工具中便宜又令人愉快的一端,昂贵的是几千英镑,而不是一百英镑。