|
Home | News | About This Site | All Pages | All Tags | Wiki |
The Zachman Framework is both powerful and flexible. There are several extensions and variations of the Zachman Framework available in the marketplace. In fact, it can be used as a form of 'meta-model' to map the features of two models.
Mapping the three model qualitative reasoning concepts, Function, Structure and Behavior ( "FSB" ), against the six categories of the Zachman Framework produces a sort of 'main sequence' of shared characteristics, running from the top left to the bottom right.
Mostly Function | Mostly Structure | Mostly Behavior | ||||
Why | Who | What | Where | When | How | |
Function | purpose, goal, objective | initiator, prime actor | ||||
Structure | group or organization | thing, aggregate, ontology | place, location, situation | date/ time, duration, interval | ||
Behavior | temporal context, sequence | change, transform, control |
This diagonal mapping implies that subjects will tend to group themselves according to the FSB criteria. A paragraph above said that "things of basically the same type need to be shown at roughly the same level" of the model - the 'types' correspond to the FSB criteria.
For instance, in the example of a customer ordering a product, the subjects on the right are mostly functional subjects rather than structural or behavioral. If the subject were production planning, the subjects would be mainly structural descriptions, such as product configuration, raw components and sub-assemblies, inventory locations, highly structured production schedules reflecting aggregated lead-times for processing steps, etc. At a lower level would be behavioral descriptions of specific processing steps, such as stamping or lathing, mixing chemicals and maintaining a certain pressure and temperature for some duration of time.
Each E-Z Framework model will show a type of subject and interactions between them. Each will also have aspects of all six categories of questions within them - even a lower level manufacturing step has a 'why' associated with it. But a processing step is primarily a behavioral 'how' and 'when' and not a functional 'why', it would be modeled properly on the same level as other behavior entities, rather than mixing up it with functional and structural entities.
Tags:   Conceptual   Frameworks
Other BBcom-related sites - Quick Links |
Welcome | New Ruleforge Site | Business Rules | Technology | InterWiki | Old Tutorial |
|
|
|
||
|
A Dial-Up Friendly Site |
We Do SVGA ( mostly ) |
Hisssss ... |
|