Structure101 Tour 3/4: Define, communicate, enforce

Prevention is better than cure. Structure101 allows you to define how the world should be, promote a shared vision through the team, and enforce (or just monitor) conformance.

This video content presented here requires JavaScript to be enabled and the latest version of the Macromedia Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.
Seen enough? Try it on your own code.
Next >>

More on definition

The Architecture Diagrams tutorial (16 mins) provides an in-depth explanation of how Structure101 architecture diagrams represent a visual and intuitive means to define dependency rules, and how patterns drive the association of diagram cells with items in the code-base.

Used as sandboxes, architecture diagrams provide a powerful mechanism for prefactoring and what-if analysis. See modularize for more details on this.

For some examples of architecture diagrams in action, see Chris' diagrams for Spring and/or some of the open source projects on www.structure101.com.

More on features:

Dependency management | Impact analysis | Jar dependencies | Package dependencies | Class diagrams | Dependency structure matrices | Architecture diagrams | Define rules | Limit complexity | Understand complex code | Track architecture and complexity | IDE Plugin | Web Application