Architecture Compliance – Terminology

A key relationship between the architecture and the implementation lies in the definitions of the terms “conformant”, “compliant”, etc. While terminology usage may differ between organizations, the concepts of levels of conformance illustrated below should prove useful in formulating an IT compliance strategy.

Irrelevant

The implementation has no features in common with the architecture specification (so the question of conformance does not arise).

Irrelevant

Consistent

The implementation has some features in common with the architecture specification, and those common features are implemented in accordance with the specification. However, some features in the architecture specification are not implemented, and the implementation has other features that are not covered by the specification.

Consistent

Compliant

Some features in the architecture specification are not implemented, but all features implemented are covered by the specification, and in accordance with it.

Compliant

Conformant

All the features in the architecture specification are implemented in accordance with the specification, but some more features are implemented that are not in accordance with it.

Conformant

Fully Conformant

There is full correspondence between architecture specification and implementation. All specified features are implemented in accordance with the specification, and there are no features implemented that are not covered by the specification.

Fully Conformant

Non Conformant

Any of the above in which some features in the architecture specification are implemented not in accordance with the specification.

Non Conformant
SiteLock