kan-qi / UMLx

Analyze software architecture and generate insights about software development complexities, risks, and costs.
3 stars 0 forks source link

refining the dependency graphs #583

Open kan-qi opened 5 years ago

kan-qi commented 5 years ago

image

Improving the previously created dependency graphs for this three aspects:

  1. create labels for the edges for each type of edge (differently colored), create a label using the type of dependency (refer to the name of the files where the edges are derived).

  2. change the style of the nodes. A good example of creating customized style of nodes, can be found from here:

image

Where custom label, icons, etc can be set.

  1. graph groups of the nodes. You can first create arbitrary group of the nodes for the example graph. I'll let you know the rules to create other groups later on.

A good example of creating group is here:

image

kan-qi commented 5 years ago

Create two stages of clustering of the dependency graphs.

  1. create a graph to group the nodes by the composite classes they are associated with.

  2. create a graph to group the nodes by the component they are associated with.