IDEF0
IDEF0 (機能モデリングのための統合化定義)は、情報システム、事業プロセス、あるいはソフトウエア工学の分析、開発、リエンジニアリング及び統合のためのモデリング言語を提供する、製造機能を記述するための機能モデリング手法である 。
IDEF0は、ソフトウエア工学分野でのモデリング言語であるIDEFファミリ手法の一部であり、機能モデリング言語SADTに基づき構築されている。
1970年代に、米空軍のICAMプログラムは、コンピュータ・システムの体系的な応用を通して製造生産性を増大させることを求めた。ICAMプログラムは、製造生産性の向上に係わる人々のためのよりよい分析とコミュニケーション技術の必要性を認識した。結果として1981年にICAMプログラムは、以下を含むIDEF(ICAM Defnition)技術として知られる、一連の技術を開発した :
IDEF0:機能モデルを作り出すため使われる。機能モデルは、モデル化されるシステム又は主題領域内で、機能、アクティビティ、あるいはプロセスの構造化された表現である。
IDEF1:『情報モデル』を作りだすため使われる。情報モデルは、モデル化されるシステム又は主題領域内で、情報の構造と意味を表現する。
IDEF2:『動的モデル』を作り出すのに使われる。