Made with
ConceptDraw
DIAGRAM 18

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).






TEN RELATED HOW TO's:
Data visualization is an important part of any software design. To understand how diagrams can improve your work, you can use examples of flowcharts that can be easily found on Internet. Flowcharts represent processes as sequences of steps written in appropriate symbols. Launching a website is a complex process. There’s a lot to accomplish, and multiple people who need to participate. This flowchart can be helpful in planning and prioritizing tasks, making the process well-organized and clear for both developers and customers. This example flowcharts was build using ConceptDraw Flowcharts solution. It is really handy and helpful for starting any website project. It includes the set of milestones, and activities that can be easily customized and applied to any individual project.Flowchart Design: Contoh Flowchart
Picture: Flowchart Design: Contoh Flowchart
Related Solution:
ConceptDraw DIAGRAM software supplied with HR Flowcharts Solution can effectively help in labour-intensive process of human resource development.Human Resource Development
Picture: Human Resource Development
Related Solution:
Matrix organizational structure is one of the main forms of structures which is actively used by organizations to carry forth the functions of a company visually and effectively. Now we have ConceptDraw DIAGRAM diagramming and vector drawing software extended with 25 Typical Orgcharts solution from the Management area of ConceptDraw Solution Park which will help easy represent matrix organizational structure of any degree of complexity.Matrix Organization Structure *
Picture: Matrix Organization Structure
Related Solution:
ConceptDraw DIAGRAM extended with IDEF Business Process Diagrams solution from the Business Processes area of ConceptDraw Solution Park is an ideal software for effective database design and drawing IDEF diagrams visually representing all steps of database design process.Database Design *
Picture: Database Design
Related Solution:
ConceptDraw DIAGRAM is a software for producing flow charts. The software delivers built-in object libraries with vector stencils that allows you to use RapidDraw technology. By clicking on direction arrows one can add a new object to flowchart. Users can start drawing their own flowchart diagrams in fast and simple way.Diagram Flow Chart *
Picture: Diagram Flow Chart
Related Solution:
SIPOC is a tool that summarizes the inputs and outputs of one or more processes in table form. You need to draw professional looking SIPOC Diagram quick and easy? Pay please your attention on ConceptDraw DIAGRAM diagramming and vector drawing software. Extended with Business Process Mapping Solution from the Business Processes Area of ConceptDraw Solution Park, it suits ideal for this.SIPOC Diagram *
Picture: SIPOC Diagram
Related Solution:
Create flowcharts, org charts, floor plans, business diagrams and more with ConceptDraw DIAGRAM.Simple Diagramming *
Picture: Simple Diagramming
Related Solution:
ConceptDraw DIAGRAM extended with Divided Bar Diagrams solution from Graphs and Charts area of ConceptDraw Solution Park is the best software for quick and simple drawing the Divided Bar Diagrams and Bar Diagram Math.Bar Diagram Math *
Picture: Bar Diagram Math
Related Solution:
Draw your own business process flowcharts using ConceptDraw DIAGRAM diagramming and business graphics software. The Flowcharts Solution for ConceptDraw DIAGRAM is a comprehensive set of examples and samples in several different color themes for professionals that need to graphically represent a process.Flow Chart Diagram Examples *
Picture: Flow Chart Diagram Examples
Related Solution:
Many professionals have to solve problems every day. Designing of the process algorithm contribute to understand where the problem is in the process. A Flowchart is a graphical tool that most usable for breaking down processes. Definition of flowchart - a diagram that shows step-by-step progression through a procedure or system especially using connecting lines and a set of conventional symbols. All the icons, symbols and connectors needed for creating standardized notation flowcharts are contained within Software Flow Chart.Software Flow Chart *
Picture: Software Flow Chart
Related Solution:
ConceptDraw
DIAGRAM 18