A structural analysis code review is a set of rules that automates the process for a software architect to review code. A structural analysis code review focuses on coding that relates to an application's design. You run this kind of code review to analyze dependencies between components and to resolve design errors in code early in the development process. You can run structural analysis code reviews on the entire workspace, a working set, or a project.
Benefits
It is important to run structural analysis code reviews throughout the product development life cycle. The automated process is quick, so you can run code reviews often. The code review findings let you catch and correct problems early, when it is easiest and cheapest to make changes.
Supplied structural analysis rules
Architectural control rules
You can create architectural control rules with a wizard. You select a template and provide specific properties to design rules that are specific to your application's architecture. With customized rules, you can extend the capabilities of supplied code reviews. By running a code review that applies your rules, you ensure that the integrity of your application architecture is carried out during the implementation process.