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:
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.Cloud Computing Architecture Diagrams *
Picture: Cloud Computing Architecture Diagrams
Related Solution:
Any business process consists from a number of tasks carrying out the certain business goal. It is useful to diagram business processes to ensure that they are as foolproof, logical and sequential as possible. This business process diagram describes a typical booking process flow by the example of a cab booking process. It can be used as a roadmap for any booking system implementation. Diagramming a business process allows you to look at the entire project and take into account all types of possible scenarios. Business process diagram helps you investigate and clarify the process thoroughly so that you can find out how it can be improved. Business process diagram supports team communications by ensuring that each process element is clear and everyone in the team is on the same page. Sometimes your company brings you less profit than you expect it to be, and it’s difficult to reveal the causes. Maybe it’s time to learn new technologies, because business diagram are easily developed by means of special software, so you won’t make any extra effort. In return, you will increase your productivity and get more done in a less time.Business Diagram Software *
Picture: Business Diagram Software
Related Solutions:
ConceptDraw DIAGRAM is perfect for software designers and software developers who need to draw Computer&Network Diagrams. ConceptDraw has 1004 vector stencils in the 40 libraries that helps you to start using software for designing own Network Diagrams. You can use the appropriate stencils from Computer and Network Diagrams library with 56 objects.Design  Element: Computer and Network<br>for Network Diagrams *
Picture: Design Element: Computer and Networkfor Network Diagrams
Related Solution:
Enjoy the flowcharting process with the intuitive interface and powerful tools of the user-friendly ConceptDraw DIAGRAM software: ✔️ represent algorithms, ✔️ break down complex processes, ✔️ display workflows, ✔️ show procedures, ✔️ succeed in decision-making, ✔️ streamline processes, ✔️ increase productivity, ✔️ enhance efficiencyThe Best Application for Flowcharts - ConceptDraw DIAGRAM
Picture: Flowcharting Software
Related Solution:
Onion diagram is a type of circular diagram that consists of the core circle representing the product/solution and concentric circles around it, which dependent on the core and look like the cross sections of onion. ConceptDraw DIAGRAM diagramming and vector drawing software supplied with Stakeholder Onion Diagrams Solution from the Management Area of ConceptDraw Solution Park is an ideal software for effective Onion diagram process design.Onion Diagram Process Design *
Picture: Onion Diagram Process Design
Related Solution:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Flowcharts solution from the Diagrams area of ConceptDraw Solution Park. This sample shows the Flowchart of the Subprime Mortgage Crisis. This Flowchart describes the decline in housing prices when the housing bubble burst and what it caused on the housing and financial markets. You can also see the Government and Industry responses in this crisis situation.Flowchart on Bank. <br>Flowchart Examples *
Picture: Flowchart on Bank. Flowchart Examples
Related Solution:
The Total Quality Management Diagram solution helps you and your organization visualize business and industrial processes. Create Total Quality Management diagrams for business process with ConceptDraw software.Total Quality Management Business Diagram *
Picture: Total Quality Management Business Diagram
Related Solution:
Create professional business process diagram with ConceptDraw Events library with 17 objects from BPMN.Diagramming Software for Business Process *
Picture: Diagramming Software for Business Process
ConceptDraw DIAGRAM - business process modeling software for mac offers the Business Process Diagram Solution with powerful tools to help you easy represent the business processes and create the business process diagrams based on BPMN 1.2 and BPMN 2.0 standards that allows to create of both simple and complex (nested) models of processes. There are 16 BPMN 1.2 and BPMN 2.0 stencil libraries containing 230 vector objects: Rapid Draw library, Connections library, Gateways and Artifacts libraries, Data library, Gateways library, Choreographies library, Conversations library, Activities libraries, Events libraries, Expanded Objects libraries, Swim lanes libraries.Business Process Modeling Software for Mac *
Picture: Business Process Modeling Software for Mac
Related Solution:
In ConceptDraw DIAGRAM it really is sp simple to draw even the most complex cross-functional flowcharts. Use the RapidDraw technology and Cross-Functional libraries in ConceptDraw DIAGRAM for the best results.How to Simplify Flow Charting — Cross-functional Flowchart
Picture: How to Simplify Flow Charting — Cross-functional Flowchart
Related Solution:
ConceptDraw
DIAGRAM 18