假设有一个打包为war文件的网络项目。该项目依赖于几个库。
如何在不指定该war文件的哪个内部组件使用哪个库的情况下显示这些依赖关系?
当您询问关于该工具的 uml how-to 时,我编辑了我的答案。
我认为组件图是自我描述的。我会像下面那样对它进行非常干净的建模,而无需对您的系统、使用的语言、复杂性或大小了解太多……大多数 UML 人从这样的模型中理解 WAR 文件不会有任何问题。
(下面我做了一个例子让我们调用我的网络订单在线网络应用程序)
您可以在更深层次上指定组件的内部组件。与<< Java Application >> 一样,您可以将它添加到更高级别的组件中作为<< "Web 应用服务器组件" >>,它位于<< JVM 组件>> 中。
更多阅读检查组件图(IBM) - 阅读显示组件的内部结构
[较早的答案]
谈到工具,我建议您看看JBoss Tattletale。
它非常强大且易于使用。
该工具将为您提供可以帮助您的报告