Zachman Framework

The Zachman Framework for Enterprise Architecture (Zachman Framework) is a formal way of specifying an enterprise architecure using a two-dimensional classification matrix. One dimension of the Zachman classification matrix is based on six interrogatives (What, How, Where, Who, When, and Why); the other dimension is based on six stakeholder groups (Visionary, Owner, Designer, Builder, Implementer and Worker). The classification matrix is intended to provide a holistic view of the enterprise architecture which is being modeled.

Zachman Framework Overview

The Zachman Framework was orginally developed by John Zachman at IBM in the 1980s, and is now a de facto industry standard for Information Technology (IT) department to specify enterprise architectures. It is less popular with the software development or user communities.

The advantages of the Zachman Framework approach include an intuitive classification matrix which provides comprehensive coverage for all enterprise architecture stakeholders. The weaknesses of the approach include the generation of voluminous specification documentation, which can be of questionable utility.

Zachman Framework Specifications

The most recent version of the Zachman Framework definition can be downloaded from the following link:

Zachman Framework UML/SysML Examples

To be provided. Please email info@architectureframework.com if you have some UML/SysML examples of Zachman Framework specifications that you recommend for inclusion in this section.

Zachman Framework Modeling Tools

The following is a selected list of modeling tools that support specifying DoDAF-compliant architectures: