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:
Zachman Ideal framework for specifying a complete taxonomy of the enterprise artifacts, but provides neither a meta-model, process guidance, or explicit viewpoints. UPDM Complete framework with detailed meta-model, process guidance and explicit viewpoints, but intended for a narrow audience (government/DOD).