Modeling Frameworks Training

The use of a framework is very compelling, especially for large size development projects, because it:

  • Typically offers a formal classification scheme for all of the modeling artifacts.
  • Can provide process guidance.
  • Defines a set of viewpoints and their target audience, often with specified relationships between viewpoints.

Each of these frameworks (Zachman and UPDM) offers distinct advantages, depending upon the goal of the enterprise:

ZachmanIdeal framework for specifying a complete taxonomy of the enterprise artifacts, but provides neither a meta-model, process guidance, or explicit viewpoints.
UPDMComplete framework with detailed meta-model, process guidance and explicit viewpoints, but intended for a narrow audience (government/DOD).
These frameworks can of course be combined within the same Enterprise Architect repository, and their constructs inter-related as appropriate. For example, the Zachman taxonomy could be used to build all of the catalogs specified by UPDM, and the viewpoints of the latter generated from the cells of the former (please refer to our Viewpoint-to-Viewpoint Transformation Service for how this can be accomplished)!