• 沒有找到結果。

IDEF(Integrated computer-aided manufacturing DEFinition)方法源自 美國空軍ICAM計劃[30]。此計畫目的在於應用電腦科技技術,改善製造之 產能。 在計畫發展過程中,ICAM計畫人員採用部份SADT(Structured Analysis & Design Technique)的方法來描述系統。SADT是系統工程的方 法之一,之後又陸續加入其他的方法論,從不同的觀點建立模型。最後,

這項計劃的副產品,就是四種以圖形為基礎的建立模型的語言,也就是 IDEF(Icam DEFinition)Methods,分別為IDEF0、 IDEF1、IDEF2、IDEF3。

IDEF 家族經過不斷的創新與演進,目前整個IDEF 族包括IDEF0 ~14與 IDEF1X 等[22]。

IDEF0(功能模式化方法)透過將功能(指各項作業的輸入、輸出、控制、

設備)分解以及將功能間之關聯分類來描述系統的功能;IDEF1(資訊模式化 方法)是專為描述企業中之重要的管理資訊的方法;IDEF1X(資料模式化方 法)是一種關聯式資料庫的設計方法;IDEF2(模擬模式化方法)是一種以數 學模型為基礎的模擬方法,可提供系統相對於時間的改變情況;IDEF3(過 程描述方法)為自使用者角度描述系統結構的方法;IDEF4(物件導向設計方 法)是一種物件導向式資料庫的設計方法;IDEF5(OntologyDescription Method)是一種收集事實與知識的方法;IDEF6(Design RationaleCapture)是 資訊系統設計原理的描述方法:IDEF8是使用者介面的建構方法;IDEF9 提供Scenario-Driven 的設計方法;IIDEF10主要在建構執行的架構;IDEF11 在做Information Artifact Modeling;IDEF12說明組織的建構方法;IDEF13 是ThreeSchema Mapping Design;IDEF14專為網路設計之用。其中,本研 究乃藉由IDEF來對於貨物出口作業進行解構而進一步作流程簡化,因此涉 及到IDEF0的應用。

4.1.2IDEF0

IDEF0的概念基本上是源自SADT(Structured Analysis & Design

Technigue)的系統工程方法,它主要是透過結構化與圖形化的方式來產生 系統的功能模型(Function Model)和與功能有關的資訊與物件。這種方法以 結構化層級的方式描述系統中的作業內容,同時清楚地說明完成每一件作 業所需的輸入、輸出、控制及所需的設備。

如圖4.1所示,IDEF0模式的建立是由方格及連接這些表格的箭頭所組 成[31]。每一個方塊可以代表是系統的活動(Activity)、工作或功能,箭號 代表物件或資料,輸入(Input)部份表會被功能使用或轉變的事物,輸出 (Output)部份代表經過功能轉變後的結果,控制(Control)部份則表示會使功 能受到限制的事物,機能(Mechanism)部份代表著功能經由何種方式被執行 完成的。

4.1 IDEF0 基本圖形

另外,IDEF0有功能階層化分解(Decomposition)的特性,可以視需要 將各層級往下展開,以避免在同一張圖面上繪製太多資訊,造成圖面複 雜,不利於資訊的閱讀和處理。它先使用一個方塊表達整個系統,再將系 統區分為數個方塊,每一個方塊可以再被細分為下一階多方塊圖形,屬於 較低層的圖形可以提供更詳細的資料。每一展開前的作業稱父層(parent activity),展開後的作業則稱子層(child activity),一般來說,每個父層最好 被區分為3至6個子層,圖號編碼方法繪製於圖4.2。

圖4.2 IDEF0 功能階層化分解

而IDEF0之建構必須先收集資料,然後再繪出流程圖,建立IDEF0圖 的步驟如下[8]:

1. 確定模式的主題、目的和觀點。

2. 蒐集資料:資料來自專家們的知識和專業技術,以及現有文件和適當 的活動模式。一旦資料收集完畢,應再次參考模式的主題、目的和觀點,

以作為ICOM定義之引導。

3. 製作活動主題:選定並記錄一個代表主題的一項單獨活動,稱A0活動。

4. 製作節點樹:製作一個節點樹來檢驗活動的分解策略。

5. 分解主題活動:確定A0 活動中的三到六個主要子活動。

6. 製作各分解圖:選定分解活動時,把對應的ICOM加至圖上並標明及確 保在圖的邊界上相互協調。有時活動模式可能被過度分解,下列有三項準 則可以幫助我們判斷活動的分解是否已足夠:

(一) 當一項活動為企業活動之最基層活動,則該項活動不應再分解。 ICOM的關聯性,並確定各個ICOM的名稱及定義。

由於IDEF發展為多數國際標準所接受,且使用IDEF0 有下列的好處:

(一) IDEF0針對活動描述的更清楚,適合應用於系統早期的研發。

(二) 有效而正確的擷取與傳達程序的方法:在IDEF0中,活動的名稱,所 參考的資源,組成,輸入/輸出資料等都清楚得描述。

(三) IDEF0 可結合其他結構分析方法,以類似藍圖(blueprints)的方式 表達,將系統的每一個細節透過階層方式來表達。