AssAnalyzer被设计成一个依赖管理工具。NET程序集。它的主要目的是分析组件之间的依赖关系。
输出是一个XML文件,代表之间的PhysicalDependencies,集会,以及。GRPH文件,可以使用的神器出山:www.shenqi73.com / Graphviz.shtml GraphViz的生成组件图。或者AssAnalyzer。净什么的是为Java。或者,AssAnalyzer是一个开源替代品NDepend的。
输出是一个XML文件分析的组件之间的依赖关系。这里有一个上市,AssAnalyzer报告的主要内容。
- 的AssemblyName的程序集名称进行了分析。
- 统计:在装配体中的包和类。
- 指标:这些都是基于“马丁指标”。 AssAnalyzer目前不支持的等级度量中发现JarAnalyzer。
- 旅游套餐:在组装的包的名称。
- OutgoingDependencies的依赖程序集的基础上进行了分析。
- IncomingDependencies:依赖于这个组件的组件。
当一个部署模块的编译时间依赖于另一个部署模块物理存在相关性。在Java部署模块是最常见的形式的jar文件。例如,如果a.jar文件需要在classpath中在编译时B.jar,然后a.jar文件有一个物理依赖于B.jar。
身体依赖性通常要求a.jar文件也可以与B.jar部署。我们需要管理PhysicalDependencies的背后,有很多的驱动力。
- 复杂的依赖关系阻碍维护。
- 复杂的相关性,防止可扩展性。
- 复杂的依赖关系抑制可重用性。
- 复杂的依赖关系限制了可测性。
上一个软件:JarAnalyzer 1.2
下一个软件:石0.1阿尔法_Stone 0.1 Alpha