Business Process Modeling

Business process modeling is a collection or group of related activities or business processes that produce a specific service or product. Business processes are visually represented as diagrams of simple box with arrow graphics and text labels, better known as Business Process Models.

Business Process Modeling Overview:

Business Process Modeling (IDEF0) is the first step in Business Modeling and it is followed by Process Flow Modeling (IDEF3) and Data Flow Diagrams (DFD). In Business Process Modeling, an organization’s functions are represented by using boxes and arrows. Here boxes represent activities and arrows represent the information associated with an activity. Input arrow, Output arrow, Mechanism arrow and Control arrow are the different types of arrows that are used in business process modeling.

The business process modeling is started with a context diagram and it provides a brief overview about the organization’s activity. In order to understand the activities of an organization in a detailed manner, the context diagram is then decomposed into many sub activities diagrams.

Business Process Modeling Diagram:

Business Process Modeling Diagram

Similarly decomposition of context diagram is done in process flow modeling and data flow diagrams. Context diagram is similar to a conceptual data model in data modeling. The following example gives the layout of the context diagram.

Business | Data Modeling Types


Modeling is an efficient and effective way to represent the organization’s needs; It provides information in a graphical way to the members of an organization to understand and communicate the business rules and processes.
Business Modeling and Data Modeling are the two important types of modeling.

Business Modeling Types:

  1. Business Process Modeling: 

    Business Process Modeling is an analysis of business processes, often represents a collection of activities that are related to each other. Business Process Modeling is explained in detail under the topics Business Process ModelingBusiness Process Modeling Example.

  2. Process Flow Modeling: 

    Process Flow Modeling is used to graphically describe the various processes that happen in an organization and the relationships between them and it is also known as Work Flow Modeling. A typical Process Flow Diagram contains, several related processes often referred to as UOWs (Unit of Work) in Process Flow Modeling, Arrows and Junctions. Junctions are simply boxes facilitating the branching or joining operation between processes that enter or leave a junction. Process Flow Modeling is explained in detail under the section Process Flow Modeling.

  3. Data Flow Modeling: 

    Data Flow Modeling focuses on the flow of data between various Business Processes. A typical Data Flow Diagram contains activities, arrows, data stores and external references. Data Flow Modeling is explained in detail under the section Data Flow Modeling.

Data Modeling Types:

These Data Modeling types and their concepts are described in detail under the Data Modeling section.


1 2