IDEF0是活動模型的縮寫,來源於結構化分析與設計技術的一套標准,這些標准包含多種層次的圖形語言,其中IDEFO用來描述對於企業具有重要性的各個過程(活動)。它以圖形表示完成一項活動所需要的具體步驟、操作、數據要素以及各項具體活動之間的聯系方式。
一項活動是一個在特定時間發生的,具有可辨認結果的,並且經過命名的過程、功能或任務。
框圖表示一種活動,是IDEF0最基本的元件,通常使用動詞描述活動特性。箭頭表示輸入(INPUT),控制(CONTROL),輸出(OUTPUT),機制(MECHANISMS),箭頭用以連接系統中各活動,箭頭通常是由名詞描述。
輸入(Input):實行或完成特定活動所需的資源,置於框圖的左側。
輸出(Output):經由活動處理或修正后的產出,置於框圖的右側。
控制(Control):活動所需的條件限制,置於框圖的上方。
機制(Mechanisms):完成活動所需的工具,包括人員、設施及裝備,置於框圖的下方。 如圖所示。
圖1 IDEFO活動
一個企業過程實際上是活動(圖中稱功能)的聯結體,某一活動的輸出,可以是另一活動的輸入、控制或機制。如圖所示,功能B有一個輸入和兩個控制條件,產生一個輸出。而活動B的這個輸出構成活動C的控制條件。

圖 2 企業過程是功能的聯結體
建立IDEF0模型是自上而下的分解活動。首先依據活動的邊界划定IDEF0中的框圖。在頂層框圖完成以后,根據實際流程,可以把活動分解成下一層更小的活動。這種階梯結構有利於確定模型的范圍。通過觀察圖形,得到更深入的理解,防止系統描述中不必要的繁瑣和疏漏。如圖3-5。
IDEF0的建模步驟: 項目管理者聯盟文章,深入探討。
(1)定義范圍:流程分析主要集中在關鍵性流程。
(2)資料的收集:了解流程的相關背景,包括相關人員、事物及制度。建模需要與專家和流程的實際操作者廣泛討論。對收集到的信息分類加工整理。
(3)針對收集到的資料繪圖,根據IDEF0的繪制原則與符號設計原則。 項目管理者聯盟文章,深入探討。
(4)展示:針對每個階層撰寫輔助說明文字,並與父階層共同構成完整模型。
(5)確認:模型建構者把初步的IDEF0圖形和相關文件再次和相關人員進行討論,確認最終結果。
