« PreviousNext »

What is Enterprise Modeling?

This question is to test your knowledge of BACHMAN methodology.  BACHMAN was quite popular in last decades.  Some old-timer architects like to ask this question to enterprise architect candidates.  If you are not familiar with how enterprise model was defined in BACHMAN, here is a brief answer:

Enterprise modeling contains Data Modeling, Process Modeling, and Logic Modeling.  Optionally Physical Modeling may also be considered part of enterprise modeling.

The data model is a logical representation of the data or information as it is used within the enterprise.  Data modeling is realized by Entity Relationship Diagram (ERD).  The ERD is composed of entities, attributes, and partnership sets (relationships).

The process modeling is a high-level conceptual design for the business functions which access the data model.  Process model is presented by Data Flow Diagrams (DFD) and Functional Decomposition Diagrams (FDD).

The logic modeling is the processing representation of functions within the enterprise that operate against the data model.  The logic model is composed of Process Specification Diagrams (PSD).

Physical modeling is the process of taking the logical representation of data and the transaction analysis to analyze the performance of the transactions.  In general, database administrators (DBA) are involved in this process to allocate disk volumes, indexes, and other performance enhancements needed on the basis of the analysis.

Posted in Architect Questions | Trackback | del.icio.us | Top Of Page

No comments yet

Leave a Reply


*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image