epam / Wilma
Static Component Dependencies

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Learn more...
Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 6 components.
  • 830 files, 41,055 LOC (100.0% vs. main code).
  • "wilma-application" is biggest, containing 54.39% of LOC.
  • "wilma-service-api-net" is smallest, containing 2.56% of LOC.


wilma-application22328 LOC (54%) 497 files
wilma-message-search8374 LOC (20%) 85 files
wilma-functionaltest5920 LOC (14%) 144 files
wilma-extras1777 LOC (4%) 28 files
wilma-service-api1603 LOC (3%) 42 files
wilma-service-api-net1053 LOC (2%) 34 files
Static Dependencies
Dependencies among components are static code dependencies among files in different components.
  • Analyzed system has 3 links (arrows) between components.
  • The number on the arrow represents the number of files from referring component that depend on files in referred component.
  • These 3 links contain 45 dependencies.
G wilma-application wilma-application wilma-message-search wilma-message-search wilma-service-api-net wilma-service-api-net wilma-service-api wilma-service-api wilma-extras wilma-extras wilma-extras->wilma-application 21 wilma-functionaltest wilma-functionaltest wilma-functionaltest->wilma-application 23 wilma-functionaltest->wilma-service-api 1


Download: SVG DOT (open online Graphviz editor)

Open 2D force graph...
Open 3D force graph...

Show more details about dependencies...






2025-01-10 14:15