Page generated by the Structure101 Web Application from Headway Software.
Project:
Repository:
Project: cyvis
Physical structure

Content based on:
*Shows change relative to:
(not applicable)

Architecture notes:
Architectural dependencies are calculated at the leaf package level in the web app.
See here for more on architecure diagrams.

Snapshot report

Settings

Classpath:C:\Sample Code\Opensrc\java\cyvis\0.9\cyvis-0.9.jar
Granularity: "Detail" - includes inner classes, methods and fields
Externals: "Hide" - referenced items are not included
Excludes:None
Transformations:None

Size

Jars (and/or classpath directories): 1
Packages (that contain classes):10
Classes (outer):45
Classes (all):49
Classes (external):0
 
NI (Number of bytecode Instructions): 11K
LOC (Non Comment Non Blank Lines Of Code): ~5K

Flat Tangles

Level#Items#Tangles#Tangled itemsBiggestDegree
Leaf package1025336%
Jar1n/an/an/an/a
Outer class45313718%

Excessive Structural Complexity (XS)

Cumulative XS:1,993
Average XS:18%

XS breakout by metric (and scope)

Metric (and scope)Threshold#OffendersOffenses (%)XS contribution
Tangled (design) 02 of 540%98%
Fat (design) 1200 of 50%0%
Fat (leaf package) 1200 of 100%0%
Fat (class) 1200 of 490%0%
Fat (method) 151 of 2370%2%
Total 100%

Tangled (design): 2

ItemValue
cyvis.gui29%
cyvis1%

Fat (design)

No items exceed the threshold for Fat at the design level.

Fat (leaf package)

No items exceed the threshold for Fat at the leaf package level.

Fat (class)

No items exceed the threshold for Fat at the class level.

Fat (method): 1

ItemValue
cyvis.util.ArgChecker.getArgType(String[]):int18

Items with highest XS - 3

ItemTangledFatSizeXS
cyvis.gui 29% 26,4691,848
cyvis 1% 1410,787110
cyvis.util.ArgChecker.getArgType(String[]):int  1820634



View this page as xmlPowered by structure101 web app b126