Why does the violation count change when I collapse a cell on a Structure101 Architecture Diagram?

Posted by & filed under Architecture Diagrams, FAQ, Structure101.

This will happen when there is one or more violations contained within the scope of the cell you are collapsing. For example you might have this situation: And the violations count is show as 3(4) in the Diagrams list: (i.e. there are 3 class-to-class violations, and a total of 4 when you count the detailed… Read more »

Mapping Architecture Diagrams to Code – the “most specific pattern” rule

Posted by & filed under Architecture, Architecture Diagrams, Dependency Management, Structure101.

Architecture Diagrams in Structure101 are mapped to the physical code by patterns associated with each cell in the diagram. This enables the visual specification of rules that can then be applied to a specific version of your code so that Structure101 can overlay any violations on the diagram and let you discover the offending code… Read more »

Structure101 3.1 – Software Architecture Sandboxing

Posted by & filed under Architecture, Architecture Diagrams, News, Structure101.

Just released, Version 3.1 adds lots of new stuff to the Architecture perspective to make it much easier to discover the current structure and move classes or packages around to define a preferred architecture. First thing is a simple expand and collapse button on each cell. So for example you can ask Structure101 to create… Read more »