1、AXONTechnologyCo.,LTD Business Process Analysis and Data Modeling中綱科技ANDY CHENG 1999年11月20日AXONTechnologyCo.,LTD企業競爭環境企業競爭環境客戶滿意度產品生命週期產品集積度資本密集配銷通路產品品質研發到量產時間產品多樣性達交率庫存週轉率AXONTechnologyCo.,LTD策略性再造工程策略性再造工程Strategic Reengineering確認成功關鑑要素(CSF)產業競爭分析(SWOT)分析與設計企業流程(BP)組織架構人力策略資訊科技擬定競爭策略(Strategy)AXON
2、TechnologyCo.,LTD企業流程企業流程:以訂單交期確認為例以訂單交期確認為例Real-time QuotationCustomerOrderOrder EntryOrder Check.product status.price .terms.credit.sales planOrder ConfirmATP CheckAXONTechnologyCo.,LTD企業流程企業流程:訂單交期確認訂單交期確認AXONTechnologyCo.,LTD資訊系統與企業資料庫資訊系統與企業資料庫企業資料庫AXONTechnologyCo.,LTD傳統的二層式主從架構傳統的二層式主從架構資料庫系統
3、資料庫系統AXONTechnologyCo.,LTD資料庫設計的三層式架構資料庫設計的三層式架構資料模式資料模式資料庫系統資料庫系統AXONTechnologyCo.,LTD企業流程分析與三層式架構企業流程分析與三層式架構資料模式資料模式資料庫系統資料庫系統企業企業流程流程模式模式AXONTechnologyCo.,LTD企業模型庫企業模型庫(Model Mart)資料模式資料模式資料庫系統資料庫系統企業企業流程流程模式模式模型庫模型庫Model MartIDEF0,IDEF3IDEF1XAXONTechnologyCo.,LTD整合整合 IDEF 方法分析系統建立模型方法分析系統建立模型AX
4、ONTechnologyCo.,LTD系統與模型系統與模型:IDEF 方法論介紹方法論介紹 IDEF 分析方法起源分析方法起源 IDEF0 系統功能分析系統功能分析 IDEF3 作業流程知識擷取作業流程知識擷取 IDEF1X 資訊分析方法資訊分析方法 整合整合 IDEF 方法分析系統建立模型方法分析系統建立模型AXONTechnologyCo.,LTDIDEF 分析方法起源分析方法起源 IDEF 是一種規格整合技術是一種規格整合技術,源於源於結構化分析與設計技結構化分析與設計技術術(SADT),可以將一個複雜的系統可以將一個複雜的系統(System),以結構以結構化的模型化的模型(Model)
5、表示表示,藉此了解系統的特性與問題藉此了解系統的特性與問題.IDEF:ICAM DEFinition Method,USAF,1981 ICAM:Integrated Computer-Aided Manufacturing IICE:Integrated Information for Concurrent Engineering IDEF 普遍成功應用在混合系統案例上普遍成功應用在混合系統案例上,即牽涉到即牽涉到人員人員,軟體軟體(程序制度程序制度),硬體硬體(設備設備)間相互關係的系統間相互關係的系統.例如例如:物流分析規劃物流分析規劃,自動化自動化,企業再造企業再造,作業流程規劃作業流
6、程規劃,整合整合資訊系統發展資訊系統發展,系統整合與系統轉換等系統整合與系統轉換等.IDEF0/IDEF1X:FIPS-183/184,NIST,Dec.21,1993AXONTechnologyCo.,LTDIDEF0 系統功能分析系統功能分析表達系統功能與作業表達系統功能與作業表達系統之輸入表達系統之輸入(Input),控制控制(Control),輸出輸出(Output)與資源與資源(Mechanism)表達物流表達物流,資訊流與決策控制法則資訊流與決策控制法則表達由上而下功能結構表達由上而下功能結構(Decomposition)表達現有表達現有(AS-IS)系統或目標系統或目標(TO-B
7、E)系統系統A0A-OA0A1A2A3A4234A-OA4A41A43A42IDEF0 結構分解結構分解AXONTechnologyCo.,LTDIDEF3 作業流程知識擷取作業流程知識擷取快速擷取企業流程快速擷取企業流程,決策邏輯決策邏輯,作業知識作業知識表達流程中各項作業先後順序表達流程中各項作業先後順序 (Temporal Constraints)表達決策邏輯表達決策邏輯:AND,OR,XOR and SYNC.,ASYNC.表達物件表達物件:Entity,Location,Resource,Queue,Transport表達由上而下功能結構表達由上而下功能結構(Decompositio
8、n)表達現有表達現有(AS-IS)系統或目標系統或目標(TO-BE)系統系統可以多個劇本可以多個劇本(Scenario)表達不同視角之流程表達不同視角之流程可做為可做為 Simluation 模型之前處理作業模型之前處理作業AXONTechnologyCo.,LTDIDEF1X 資訊分析方法資訊分析方法 起源起源:ER(Chen),Relational(Codd),Aggregation(Smith),and Elka(Hughes Aircraft)Entity,Relationship,Key,Attribute Semantic Data Model 一張一張 訂單訂單可可包含包含一或多
9、筆一或多筆 訂單項目訂單項目 一筆一筆訂單項目訂單項目必屬於必屬於一張一張訂單訂單 Model Evolution ER Model Key-Based Model Fully-Attributed Model Database Model訂單訂單訂單項目訂單項目包含包含屬於屬於AXONTechnologyCo.,LTD系統分析的目的系統分析的目的確認經營目標與系統之關係確認經營目標與系統之關係 (Business Driver)擷取與分析現有系統擷取與分析現有系統 (AS-IS Model)人員溝通人員溝通 (Communication)作業標準書作業標準書 (Specification)新
10、進人員訓練新進人員訓練 (Training)制定制定/改造作業流程改造作業流程 (TO-BE Model)AXONTechnologyCo.,LTD整合整合 IDEF 方法分析系統建立模型方法分析系統建立模型IDEF3 擷取企業流程 資訊/知識Process Capture模擬分析作業流量Workflow AnalysisIDEF0 建立企業流程 模型Process Model分析作業標準成本Activity-BasedCosting分析企業資訊InformationAnalysisIDEF1X 建立企業 資訊模型 Information Modeling建立企業資料庫DatabaseSche
11、ma發展/整合資訊系統SystemDevelopment作業文件表單人員訪談經驗法則企業物件資訊企業流程決策程序工時資訊模擬參數模擬分析報告單位成本分析報告既有資訊系統作業文件表單企業功能模型-企業流程-功能結構/模組-企業資訊(P)-企業資訊(T)-決策法則(BR)企業資訊(ER)企業資訊模型庫(EDM)企業資料庫發展工具(RAD)軟體元件企業資料庫整合資訊系統成本資訊AXONTechnologyCo.,LTDIDEF0 系統功能分析Function Modeling Method中綱科技AXONTechnologyCo.,LTDIDEF0 系統功能分析表達系統功能與作業表達物流,資訊流與決
12、策控制法則表達由上而下功能結構(Decomposition)表達現有(AS-IS)系統或目標(TO-BE)系統AXONTechnologyCo.,LTD範疇,目的,與視角PerformPersonnelActionsApplicant DataCustomer RequestEmployee/PositionDataPersonnel ActionReportsInformation SystemPersonnel Office StaffSupplies&EquipmentPersonnel RegulationsDepartment PolicySupervisor Instruction
13、sManning ConditionsViewpoint:Personnel Officer Context:定義模型範疇 Purpose:定義目的 Viewpoint:定義視角Purpose:To document the activities associated with managing Personnel Actions and identify non-value added activities that might be eliminated.AXONTechnologyCo.,LTD輸入輸入 (Input)-原物料原物料-原始資料原始資料限制限制/控制條件控制條件 (Cont
14、rol)-作業參數作業參數-決策控制法則決策控制法則資源資源 (Mechanism)-設備設備-人員人員功能功能/作業作業(動詞為首動詞為首)輸出輸出 (Output)-成品成品-資訊資訊IDEF0 語法定義MoreGeneral(Parent)MoreDetailed(Child)A0A-OA0A1A2A3A4234A-OA4A41A43A42結構分解AXONTechnologyCo.,LTD作業編號與階層結構每一項作業均有特定的編號(A0,A1,A12).每一項作業依其作業編號,可在模型中找到其相對位置,而組成一階層結構.每一項作業都是唯一的,不會重複出現.A0A1A2A3 A4 A5A1
15、1A12A13A21A22A23A24A31A32A33A41A42A43A44A51A52A53A54A0 Perform Personnel Actions A1 Hire People A11 Review Applicant Information A12 Verify Past Employment A13 Interview Applicant A2 Fire People A21 Review Work History A22 Create Dismissal Documents A23 Counsel Employee A3 Promote People A31 Create
16、Awards Package A32 Arrange Ceremony A33 Submit Paperwork A34 Insure Raise Action CompletedNode TreeIndented ListA-0A04234A-OA04234A-OA14234A-OA3A2A1A3A11A12A13A31A32A33A0圖號編碼方法圖號編碼方法 ICOM 編號方式Process guidelinesCompany guidelinesInvoice guidelinesProcessrequestA1A2ProcessinvoiceApplypurchase tobooksA
17、3Ledger guidelinesPurchase requestAccounting staffPaymentInvoiceCorrect ledgerOrderC1I1M1O1O2AXONTechnologyCo.,LTD資訊隱藏 Tunnelingn資訊隱藏以簡化圖面內容n資訊顯示在必要表現的位置()()()()()()()()非連接端括弧:上層隱藏連接端括弧:下層隱藏Maintain AccountsPayableA0Purchase requestAccounting staffCompany guidelinesBudget guidelinesCorrect ledgerPay
18、ment()資訊隱藏範例Process guidelinesCompany guidelinesInvoice guidelinesProcessrequestA1A2ProcessinvoiceApplypurchase tobooksA3Ledger guidelinesPurchase requestAccounting staffPaymentInvoiceCorrect ledgerOrderC1I1M1O1O2()()AXONTechnologyCo.,LTD資訊合流與分流Bundeling and Unbundeling 資訊合流可合併相關個別資訊為一集合資訊.如:新訂單(Ord
19、er)與未交訂單(Back Order)可合併為待處理訂單.資訊分流可將集合資訊拆分為個別特定資訊.如:資源可分為人力與設備.AXONTechnologyCo.,LTD 除最上層除最上層 A-0 圖外圖外,所有圖面至少要有三項作所有圖面至少要有三項作業業,但不得多於六項但不得多於六項.每一作業至少有一個控制項與一個輸出項資訊每一作業至少有一個控制項與一個輸出項資訊,但任一面資訊不得多於六項但任一面資訊不得多於六項.模型中每一圖面必須符合模型所定義的範疇模型中每一圖面必須符合模型所定義的範疇,目的與視域目的與視域.參考參考:FIPS-183/184,NIST,Dec.21,1993IDEF0 設計基本原則