Statics Report - System: 4.0, Version: 730, Date: 2004.01.01Designed for use with , Checkstyle, CKJM, CLOC, EMMA, FindBugs, JavaNCSS, JDepend, JUnit, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] architecture

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

Module Dependencies

The module is green if dependencies from the module are legal. If illegal dependecies the subsystem is like this.

Roll over the figure with the mouse to see dependencies. Legal dependencies are marked like this. The illegal ones are marked like this.

Subsystem DependenciesA moduleB moduleC and D moduleE moduleF moduleG moduleExternal Packages
A module1111100
B module0101001
C and D module0100000
E module0000100
F module0100000
G module0000000

Design Structrure Matrix

In the matrix below, all marks symbilises a coupling from one package to the other. In a perfect layered system all marks are below the main diagonal. See for more on the theory. A mark is green if the dependency is legal. It is red if it is illegal.

By pointing your mouse over the dots you will see the details of that coupling. Click to go to the package.