Made with

IDEF0 standard with ConceptDraw DIAGRAM

The activity of any organization is more or less branchy network of processes. The description of these processes is a hard technical task which requires definite methodology and standards.

For the first time this problem arose in the seventies of the past century during the development of complicated projects requested by the Air Forces of the USA. ICAM system (Integrated Computer-Aided Manufacturing) was developed and later on its basis there was developed the standard of structural description of IDEF0 processes. In 1993 the government of the USA accepted this standard as a federal standard.

In 2000 the new version of ISO 9000:2000 standards was accepted by International Organization of Standardization. The main idea of this standard is a representation of organization activity as a network of processes hence the management of organization is the management of this network of processes. It is for description of these networks the IDEF0 standard is used.

According to the IDEF0 standard any process can be described in the form of a block (Activity Box) which has inputs and outputs. The process consists in transformation of inputs into outputs under the influence of the management and in the presence of necessary resources. Outputs of the given process later on can be either inputs for the next process or resources, or management means.

IDEF0 diagram

Each side of the block has its meaning:

  • Top side - Control;
  • Left side - Input;
  • Right side – Output;
  • Bottom side – Mechanism.

Besides, each block on the diagram has its unique identification number. For instance, the optimization process of the initial code of the program product can be represented in the form of the following block in which already existing quick-and-dirty code is the input, technical task on modernization is the element of the process management, programmer and hardware are the modernization mechanism and at the output optimized code will result.

IDEF0 diagram

On the diagram an interaction between processes is presented by way of arrows, which connect outputs of one processes with inputs of others. Actually the diagram consists of only 2 elements: blocks-processes and arrows which connect them.

Depending on their position on the diagram arrows are classified into input and output arrows, arrows of mechanisms (resources) and management arrows. Besides, arrows can be distinguished by any other criteria. By prior agreement, for more pictorial presentation of consecution of processes, arrows can be marked out with color or with other line types (E.g. solid or dotted, thin or thick.) Various types of lines are used not only for obviousness like at presentations, for example. Also, using different arrow types it is possible to process the diagram of processes by means of computer programs and to get reports, which characterize the definite type of industrial process.

At composing the diagram of industrial processes the principal of decomposition is used, i.e. the complicated process is divided into small parts. The degree of the detailed elaboration is defined by the diagram developer. For instance, code optimizing process can be divided into constituents such as the optimization itself, results testing, bugs fixing, second testing and documenting of the new optimized code.

According to IDEF0 standard the process of diagram composing starts from presentation of the whole system as one block with a unique number A0. Besides the purpose of the diagram with the viewpoint in the form of the brief description are denoted. The definition of the diagram purpose allows choosing of processes which should be denoted and described on the given diagram, and the viewpoint defines the degree of the necessary detailed elaboration of these processes.

The diagram on which not detailed initial processes are represented is called a Parent diagram. The diagram of the detailed process from the Parent diagram is called a Child diagram. Correspondingly, the block which is worked out in detail in the Child diagram is the Parent Box, and all blocks which describe it in the Child diagram are Child Boxes.

Blocks numbers on the child diagrams begin with the number of the parent box. For example, if the parent box has number A15 then child boxes will have numbers A151, A152 and so on.

Accordingly to IDEF0 standard for description of notations and expressions used in the diagram, a glossary is used. For example, the notation of the computer Mac1 which is used as a mechanism may contain the description of computer parameters.

IDEF0 standard with ConceptDraw DIAGRAM *

Example 1. IDEF0 standard diagram example (Mac OS X and Windows)

This IDEF0 diagram shows a detailed description of an application-development process. The steps of this process are represented by blocks which are visually arranged according to their logical levels.

All source documents are vector graphic documents. They are available for reviewing, modifying, or converting to a variety of formats (PDF file, MS PowerPoint, MS Visio, and many other graphic formats).

Yukon is the westernmost and smallest of Canada's three federal territories. Whitehorse is the territorial capital. The vector stencils library Yukon contains contours for ConceptDraw DIAGRAM diagramming and vector drawing software. This library is contained in the Continent Maps solution from Maps area of ConceptDraw Solution Park.Geo Map - Canada - Yukon *
Picture: Geo Map - Canada - Yukon
Related Solution:
The term “cloud” is very popular and widely used now, it is a server, data processing centre, or a network which lets to store the data and software, provides access to them, allows to run applications without installation and gives the possibility to process data hosted remotely via the Internet connection. For documenting the Cloud Computing Architecture with a goal to facilitate the communication between stakeholders are successfully used the Cloud Computing Architecture diagrams. It is convenient and easy to draw various Cloud Computing Architecture diagrams in ConceptDraw DIAGRAM software with help of tools of the Cloud Computing Diagrams Solution from the Computer and Networks Area of ConceptDraw Solution Park.How to Build Cloud Computing Diagram<br>Principal Cloud Manufacturing *
Picture: How to Build Cloud Computing DiagramPrincipal Cloud Manufacturing
Related Solution:
Near field communication (NFC) is a wireless communication technology that allows smartphones and other similar devices to establish the radio communication with each other on the short distance around 10 centimeters (4 inches). This example was created in ConceptDraw DIAGRAM using the Computer and Networks Area of ConceptDraw Solution Park and shows the Near field communication (NFC) network.Near field communication (NFC). <br>Computer and Network Examples *
Picture: Near field communication (NFC). Computer and Network Examples
Related Solution:
Accounts Payable Flowchart - There is nothing easier than do it in ConceptDraw DIAGRAM. ConceptDraw DIAGRAM diagramming and vector drawing software provides the Accounting Flowcharts Solution from the Finance and Accounting Area of ConceptDraw Solution Park. The Accounting Flowcharts Solution contains templates, samples and library of ready-to-use predesigned vector objects that will help you create: accounts payable flowchart, accounts payable process flow chart, accounting flowchart of any complexity quick and easy.Accounts Payable Flowchart
Picture: Accounts Payable Flowchart
Related Solution:
Accounting flowchart is a pictorial way to represent the flow of data in an organization and the flow of transactions process in a specific area of its accounting or financial department. Accounting Flowcharts solution contains the full set of standardized accounting flowchart symbols which will help you design in minutes various types of Accounting Flowcharts including such popular diagrams which represent the whole accounting process: Purchasing Flowchart, Receiving Flowchart, Voucher Payable Flowchart, Treasurer Flowchart, Payment Flowchart.Accounting Flowchart Purchasing Receiving Payable and Payment *
Picture: Accounting Flowchart Purchasing Receiving Payable and Payment
Related Solution:
UML Deployment diagram describes the hardware used in system implementations and the execution environments and artifacts deployed on the hardware. ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML Deployment library.UML Deployment Diagram. Design Elements *
Picture: UML Deployment Diagram. Design Elements
Related Solution:
ConceptDraw DIAGRAM diagramming and vector drawing software extended with Target and Circular Diagrams solution from the Marketing area of ConceptDraw Solution Park is perfect for the Circular Flow Diagram creating.The Circular Flow Diagram *
Picture: The Circular Flow Diagram
Related Solution:
The popularity of Block Diagrams grows day by day. The existence of powerful software for their design is an excellent news! ConceptDraw DIAGRAM Block Diagram Software offers the Block Diagrams Solution from the "Diagrams" Area.Block Diagram Software *
Picture: Block Diagram Software
Related Solution:
ConceptDraw DIAGRAM extended with Seven Management and Planning Tools Solution from the Management Area of ConceptDraw Solution Park is the best software for drawing all types of diagrams from the Seven Management and Planning Tools: Affinity Diagram, Relations Diagram, Prioritization Matrix, Root Cause Analysis Tree Diagram, Involvement Matrix, PERT Chart, and Risk Diagram (PDPC).PDPC *
Picture: PDPC
Related Solution: