Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The goal of Architecture Checker is also to help define quality rules at the application and design level without programming. Most engines that can help check design and architecture rules require users to master a programming language and a specific API. CAST Architecture Checker enables the definition of quality & and architecture rules just by drag and drop.

Click to enlarge

Image Added

In summary, CAST Architecture Checker provides a means for you to create two types of Model:

...

Model that reflect a business application or set of applications

...

:

  • an Architecture Model:
    • Define the contents of Layers in terms of objects resulting from a CAST AIP analysis / snapshot generation
    • Define authorizations (forbidden or allowed depending on the choice made when creating the Model) between Layers
    • Check your model in "live" mode against the results of a snapshot that has already been generated to get an idea of the "violations" of the Architecture Model that may exist
    • Re-use the Model in the CAST Management Studio or in the AIP Console: when your application or set of applications is then analyzed, the Architecture Model will be taken into account
    • Results and information can then be consulted in the CAST Health Dashboard/ CAST Engineering Dashboard as a default Architecture Check "rulesrule". Violations of the Architecture Model will be reported as violations to the "rules"this default rule
  • a Quality Rule Model that checks for violations 

...

  • :
    • Two default Layers will be present: Scope (the scope of objects that will be tested) and Violations (the objects that will appear in results as violations)
    • Define the contents of these Layers using additional sets and dependencies between them
    • Check your model in "live" mode against the results of a snapshot that has already been generated to get an idea of the "violations" of the Quality Rule Model that may exist
    • Export the Quality Rule Model as a CAST AIP extension - this extension can then be installed (just like any other extension) so that it integrates with the standard CAST AIP Assessment Model
    • Results and violations can then be consulted in the CAST Engineering Dashboard