成品入庫 成品入庫
成品入庫單 1 成品入庫單 1
圖 2-6 生產作業文件流程圖 【資料來源:王貳瑞,2001】
B. 資料流程圖(Data Flow Diagram,DFD)
資料流程圖是由 Tom DeMarco 於 1978 年開始使用於資訊軟體分析與設計。資料 流程圖是結構化分析之圖形化文件工具之一,DFD 為透過一個功能過程的相互作用與邏 輯性的資料來描述一個系統的運作流程,並利用圖表來確認、瞭解運作流程中的衝突與 多餘處,可說是一個幫助模式化的有利工具。【Kim,1992】在探討石油化學工廠工程
(Petrochemical Construction)研究中,將 DFD 的圖形分為圓形、箭頭、長方形以及兩 邊開口長方形如(圖 2-7)四類,茲將其所代表之意義簡單的說明如下:
代表是資料的輸入與輸出的轉換流程(Process)。
代表資料獲得的目的地(Terminator)或是來源地。
代表一個儲存(Store)的作業與動作,如建構資料庫作業。
代表資料流動(Flow)的方向箭頭。
圖 2-7 DFD 四元素圖說 而(表 2-3)則將 DFD 之優缺點列出比較:
表 2-3 DFD 優缺點說明整理
優點 缺點
清楚描述資料的流動。 適合靜態環境的描述,在動態的環境 中,功能面描繪的一個改變,將導致資 料流程圖重新繪製的嚴重改變。
展示發生什麼事情(What)。 缺乏時間構面的觀點,資料流程圖沒有 提供時間元素去定出流程的先後發展 順序;換言之,因缺乏行為面的描述而 無法對流程塑模,此為其致命缺陷。
以功能為導向的結構化分析。
有同時處理(Concurrency)能力
C. 整合電腦輔助製造定義工具(ICAM DEFinition, IDEF)
IDEF 中的 ICAM 為整合電腦輔助製造(Integrated Computer-Aided Manufacturing) 的縮寫。IDEF 家族共有 IDEF0(Function Modeling)、IDEF1(Information Requirements Modeling) 、 IDEF2(Simulation Modeling) 、 IDEF3(Process Description Capture) 、 IDEF4(Object Oriented Design) 、IDEF5(Concept/Ontology Description) 、IDEF6(Design Rationale capture) 及 IDEF1X(Data Base Design)等八種,其中常用於流程模式化的為 IDEF0 與 IDEF3 。 IDEF0 與 IDEF3 皆 適 用 於 系 統 分 析 , 但 不 適 用 於 系 統 設 計
【Plai,1995】。
IDEF0 以活動為主要描述,擷取組織所想要做的是什麼。活動可以依據所需精練細 度的要求,而作向下之分解。IDEF0 所描述的活動樣式與所發生的時間及所引起的部門 都無關係。它在辨別何者為組織核心活動及何者為次要功能上是非常有效的。它不支援 流程的規範說明,使得活動的細節無法得知【Mayer,1995】。Plaia 認為 IDEF0 未明示 各活動之間時間的限制,並不表示它不能用來描述一組活動在特定時間次序下的流程。
真正不易表達的是兩個平行處理的活動。
IDEF0 的基本組成是以一個盒形圖表示活動的內容,外接四個箭頭符號表示輸入 (Inputs)、控制(Controls)、輸出(Outputs)與機制(Mechanisms)等所謂的 ICOM 圖。輸入表 達活動所需的原料與資料,輸出表達活動結果的產出,控制表達活動的限制與調節,可 以是人或其它活動來作用,而機制表達執行活動的資源,可以是人、機器或其它活動來 作用。IDEF0 的 ICOM 圖及應用例子,如(圖 2-8) 所示。IDEF0 的優缺點如(表 2-4)
所示:
表 2-4 IDEF0 優缺點說明整理
優點 缺點
以活動為核心,描述功能面及資訊面。 無邏輯決策 由上而下分解,使得複雜的系統,可用
簡單明瞭的功能模式表達。
無時間順序 無同時處理能力
無法直接將它實作於系統中。
【資料來源:李中奇,2006】
IDEF3 是一個劇情(Scenario)驅動流程流動模式化方法。IDEF3 的目標是針對一個
特定的組織內特定的問題如何去解決,提供一個領域專家表達知識的結構化方法
【Mayer,1995】。行為單元(Unit of Behavior, UOB)為 IDEF3 語法的基本單元,以盒形 圖來表示。UOB 甚至可以更進一步的被分類為功能、活動、動作、流程、操作、事件、
劇情、決定或程序等名稱。每個 UOB 內都可以包含兩個部份,一個是相關的向下分解 UOB,一個是包括物件、事實、拘限及描述等資料之詳盡描述表(Elaboration)。每一個 UOB 可以經由接合點(Junction)與連結(Link)互相連接。接合點提供語意的表達,使同步 及非同步的行為描述變得容易。連結包括優先次序連結、關連連結及物件流動連結等三 種。IDEF3 可以向下分解,也可以向上聚合。IDEF3 的圖形表達有兩種, 一為流程流 動描述(Process Flow Description),另一為物件狀態轉移描述(Object State Transition Description)。(圖 2-9)為 IDEF3 的流程流動圖的基本概貌。(圖 2-10)為 IDEF3 的 物件狀態轉移圖的基本輪廓。經過整理分析後,IDEF3 的優缺點如(表 2-5)所示:
表 2-5 IDEF3 優缺點說明整理
優點 缺點
使用情境(Scenario)為基本結構,以描述 劇情的發展。
未能充分有力的清楚展示不同活動中 的資訊流動。
展示事情是如何發生的(How),有行為 面觀點。
缺乏組織的描述。
可由上至下分解,也可由下至上結合。 無法直接將它實作於系統中。
【資料來源:李中奇,2006】
活動 Set Up Plan
Make Products Set Up
Document
Raw Materials A & B
Equipment Inspector
圖 2-8 IDEF0 基本語法的 ICOM 圖及應用 【資料來源:Mayer,1995】
X 1