Uml WAR文件的组件图?

Uml WAR文件的组件图?,uml,component-diagram,Uml,Component Diagram,假设有一个web项目打包为war文件。该项目依赖于几个库 如何在不指定war文件的哪个内部组件使用哪个库的情况下显示这些依赖关系?当您在我编辑答案的工具上询问uml How-to时 我认为组件图是自我描述的。我会像下面一样对它进行非常清晰的建模,而不太了解您的系统、使用的语言、复杂性或大小。。。 大多数UML人员从这样的模型理解WAR文件不会有任何问题 (下面我做了一个示例,让我们调用我的web订单在线web应用程序) 您可以在更深层次上指定组件的内部组件。与>类似,您可以将其作为>添加到更高

假设有一个web项目打包为war文件。该项目依赖于几个库


如何在不指定war文件的哪个内部组件使用哪个库的情况下显示这些依赖关系?

当您在我编辑答案的工具上询问uml How-to时

我认为组件图是自我描述的。我会像下面一样对它进行非常清晰的建模,而不太了解您的系统、使用的语言、复杂性或大小。。。 大多数UML人员从这样的模型理解WAR文件不会有任何问题

(下面我做了一个示例,让我们调用我的web订单在线web应用程序)

您可以在更深层次上指定组件的内部组件。与>类似,您可以将其作为>添加到更高级别的组件中,该组件位于>中

有关更多阅读信息,请检查-阅读关于显示组件内部结构的内容

[旧答案]

说到工具,我建议你看看

它功能强大,使用方便

该工具将为您提供可以帮助您的报告

  • 确定JAR文件之间的依赖关系
  • 从类路径中查找缺少的类
  • 发现类/包是否位于多个JAR文件中
  • 如果同一个JAR文件位于多个位置,则为Spot
  • 包含每个JAR文件需要和提供的内容的列表
  • 验证类的SerialVersionId
  • 查找具有不同版本号的类似JAR文件
  • 查找没有版本号的JAR文件
  • 查找未使用的JAR档案
  • 识别密封/签名的JAR档案
  • 在JAR文件中查找类
  • 获取项目的OSGi状态
  • 删除黑名单API使用
  • 并为.WAR.EAR存档生成相同的报告

您正在寻找工具吗?或者是关于uml建模的指南?@SimpleMind先生不,我在寻找指南。在组件图上表示情况的正确方法。好的,我用uml组件图的附加信息编辑了下面的答案。@Alex也很好,你提到了这一点+1。在系统中显示更多包关系时,包关系图也很有用。这将在进入类图之前提供良好的概述。此图也可以使用不同的工具生成,如反向工程。但是在包图中,您不会显示外部LIB。