Available in AIP Console ≥ 1.13.x.
|Summary: information about AIP Console Architecture Studio.|
The AIP Console Architecture Studio is feature in the AIP Console that provides a means to manage Architecture Checker models, templates and libraries for specific Applications or all Applications managed in AIP Console.
Architecture Checker models are used to check the organization, architecture and structure of an Application's source code. Within a model, layers and dependencies between these layers are configured to reflect how an Application SHOULD/SHOULD NOT be structured. Each layer captures objects matching a selection criterion and each dependency specifies which link types are authorized or forbidden between these layers.
The model is checked during an application analysis and in its most simplistic form, a "violation" of this model will be reported when the analysis identifies a link between two objects belonging to different layers that does not respect the dependencies (authorized or forbidden) that have been defined in the model itself. Violations can be viewed both in AIP Console and in the CAST Engineering Dashboard.
Models can be:
The library is used to store layers and sets for re-use in custom models/templates.
Login with a user account that already has the Admin role and switch to the Architecture Studio:
The Architecture Studio is divided into specific sections, each explained below:
Click to enlarge
This option enables you to create a brand new Architecture Model using the interface available in AIP Console - this model can then be attached to a specific version for inclusion in the next analysis - see Architecture. Choose the configuration settings for the new model, then click OK to start the editing process - see AIP Console - Architecture Studio - Model editor for more information.
This option toggles the display of Section 2 - Templates:
See AIP Console - Architecture Studio - Templates.
See AIP Console - Architecture Studio - Existing Models.