企業流程分析與資料庫設計 business process analysis and data modeling

31
AXON Technology Co., LTD 企企企企企企企企企企企企 企企企企企企企企企企企企 Business Process Analysis and Dat a Modeling 企企企企 ANDY CHENG 1999 企 11 企 20 企

Upload: violet

Post on 30-Jan-2016

58 views

Category:

Documents


0 download

DESCRIPTION

企業流程分析與資料庫設計 Business Process Analysis and Data Modeling. 中綱科技 ANDY CHENG 1999 年 11 月 20 日. 產品多樣性. 產品集積度. 產品生命週期. 研發到量產時間. 客戶滿意度. 達交率. 配銷通路. 庫存週轉率. 資本密集. 產品品質. 企業競爭環境. 策略性再造工程 Strategic Reengineering. 產業競爭分析 ( SWOT ). 確認成功關鑑要素 ( CSF ). 擬定競爭策略 ( Strategy ). 分析與設計企業流程 ( BP ). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

企業流程分析與資料庫設計企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

中綱科技ANDY CHENG

1999 年 11 月 20 日

Page 2: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

企業競爭環境

客戶滿意度客戶滿意度

產品生命週期產品生命週期

產品集積度產品集積度

資本密集資本密集

配銷通路配銷通路

產品品質產品品質

研發到量產時間研發到量產時間

產品多樣性產品多樣性

達交率達交率

庫存週轉率庫存週轉率

Page 3: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

策略性再造工程Strategic Reengineering

確認成功關鑑要素 (CSF)產業競爭分析 (SWOT)

分析與設計企業流程 (BP)

組織架構

人力策略

資訊科技

擬定競爭策略 (Strategy)

Page 4: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

企業流程 :以訂單交期確認為例

Real-time Quotation

Customer

Order

Order Entry Order Check . product status . price . terms . credit . sales plan

Order Confirm

ATP Check

Page 5: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

企業流程 : 訂單交期確認

銷售預測銷售預測

生產計劃生產計劃

產能分配產能分配

產能規劃產能規劃

業務業務部門部門

預測承諾預測承諾

接單接單

配額與交期配額與交期計算計算

交期確認交期確認

Page 6: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

資訊系統與企業資料庫

配額配額 //交期計算交期計算(ATP/DDQ)(ATP/DDQ)

製造執行系統製造執行系統(MES)(MES)

銷售系統銷售系統

物料需求規劃物料需求規劃

生產計劃生產計劃

運籌規劃運籌規劃(SCP)(SCP)

運籌系統運籌系統 製造系統製造系統

銷售預測銷售預測(Forecast)(Forecast)

銷售預測銷售預測(Forecast)(Forecast)

接單接單(Order Entry)(Order Entry)

企業資料庫企業資料庫

Page 7: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

傳統的二層式主從架構

銷售系統銷售系統 運籌系統運籌系統 製造系統製造系統

資料庫系統

Page 8: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

資料庫設計的三層式架構

銷售系統銷售系統 運籌系統運籌系統 製造系統製造系統

資料模式

資料庫系統

正向工程正向工程 反向工程反向工程

產生使用界面規格產生使用界面規格

Page 9: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

企業流程分析與三層式架構

銷售系統銷售系統 運籌系統運籌系統 製造系統製造系統

資料模式

資料庫系統

正向工程正向工程 反向工程反向工程

產生使用界面規格產生使用界面規格

企業流程模式

企業流程分析企業流程分析

Page 10: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

企業模型庫 (Model Mart)

銷售系統銷售系統 運籌系統運籌系統 製造系統製造系統

資料模式

資料庫系統

企業流程模式

企業流程分析企業流程分析

模型庫Model Mart

模型管理模型管理

完全一致完全一致IDEF0,IDEF3

IDEF1X

Page 11: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

整合 IDEF 方法分析系統建立模型

IDEF3IDEF3作業流程分析作業流程分析

知識擷取知識擷取

IDEF1XIDEF1X資訊模型分析設計資訊模型分析設計

IDEF0IDEF0系統功能分析系統功能分析

效率評估效率評估 ::1.1. 模擬模擬 (Simulation)(Simulation)2.2. 作業成本評估 作業成本評估 (ABC)(ABC)

軟體系統發展軟體系統發展

Page 12: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

系統與模型 : IDEF 方法論介紹

• IDEF 分析方法起源• IDEF0 系統功能分析• IDEF3 作業流程知識擷取• IDEF1X 資訊分析方法• 整合 IDEF 方法分析系統建立模型

Page 13: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

IDEF 分析方法起源• IDEF 是一種規格整合技術 , 源於結構化分析與設計技

術 (SADT), 可以將一個複雜的系統 (System) , 以結構化的模型 (Model) 表示 , 藉此了解系統的特性與問題 .

• IDEF : ICAM DEFinition Method, USAF, 1981– ICAM : Integrated Computer-Aided Manufacturing– IICE : Integrated Information for Concurrent Engineering

• IDEF 普遍成功應用在混合系統案例上 , 即牽涉到人員 , 軟體 ( 程序制度 ), 硬體 ( 設備 ) 間相互關係的系統 . 例如 : 物流分析規劃 , 自動化 , 企業再造 , 作業流程規劃 , 整合資訊系統發展 , 系統整合與系統轉換等 .

• IDEF0/IDEF1X : FIPS-183/184, NIST, Dec. 21, 1993

Page 14: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

IDEF0 系統功能分析•表達系統功能與作業•表達系統之輸入 (Input), 控制 (Control), 輸出 (Output) 與資源 (Mechanism)•表達物流 , 資訊流與決策控制法則•表達由上而下功能結構 (Decomposition)•表達現有 (AS-IS) 系統或目標 (TO-BE) 系統

Page 15: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

MoreMoreGeneralGeneral(Parent)(Parent)

MoreMoreDetailedDetailed(Child)(Child)

A0

A-O

A0

A1

A2

A3

A4

2

3

4

A-O

A4

A41

A43

A42

IDEF0 結構分解

Page 16: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

IDEF3 作業流程知識擷取•快速擷取企業流程 , 決策邏輯 , 作業知識•表達流程中各項作業先後順序 (Temporal Constraints)

•表達決策邏輯 : AND, OR, XOR and SYNC., ASYNC.

•表達物件 : Entity, Location, Resource, Queue, Transport

•表達由上而下功能結構 (Decomposition)

•表達現有 (AS-IS) 系統或目標 (TO-BE) 系統•可以多個劇本 (Scenario) 表達不同視角之流程•可做為 Simluation 模型之前處理作業

Page 17: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

IDEF1X 資訊分析方法• 起源 : ER(Chen), Relational(Codd), Aggregation(Smith),

and Elka(Hughes Aircraft)

• Entity, Relationship, Key, Attribute

• Semantic Data Model

– 一張 訂單可包含一或多筆 訂單項目– 一筆訂單項目必屬於一張訂單

• Model Evolution– ER Model– Key-Based Model– Fully-Attributed Model– Database Model

訂單

訂單項目

包含 屬於

Page 18: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

系統分析的目的

• 確認經營目標與系統之關係 (Business Driver)

• 擷取與分析現有系統 (AS-IS Model)

• 人員溝通 (Communication)

• 作業標準書 (Specification)

• 新進人員訓練 (Training)

• 制定 /改造作業流程 (TO-BE Model)

Page 19: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

整合 IDEF 方法分析系統建立模型

IDEF3 擷取企業流程 資訊 / 知識Process Capture

模擬分析作業流量Workflow Analysis

IDEF0 建立企業流程 模型Process Model

分析作業標準成本Activity-Based

Costing

分析企業資訊

InformationAnalysis

IDEF1X 建立企業 資訊模型 Information Modeling

建立企業資料庫

DatabaseSchema

發展 / 整合資訊系統

SystemDevelopment

作業文件表單

人員訪談經驗法則 企業

物件資訊

企業流程決策程序

工時資訊模擬參數

模擬分析報告

單位成本分析報告

既有資訊系統作業文件表單

企業功能模型- 企業流程- 功能結構 / 模組- 企業資訊 (P)- 企業資訊 (T)- 決策法則 (BR)

企業資訊 (ER) 企業資訊模型庫 (EDM)

企業資料庫

發展工具(RAD)軟體元件

企業資料庫

整合資訊系統

成本資訊

Page 20: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

IDEF0 系統功能分析Function Modeling Method

中綱科技

Page 21: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

IDEF0 系統功能分析

•表達系統功能與作業•表達物流 , 資訊流與決策控制法則•表達由上而下功能結構 (Decomposition)•表達現有 (AS-IS) 系統或目標 (TO-BE) 系統

Page 22: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

範疇 , 目的 , 與視角

PerformPersonnel

Actions

Applicant Data

Customer Request

Employee/PositionData

Personnel Action

Reports

Information System

Personnel Office Staff

Supplies & Equipment

Personnel Regulations

Department Policy

Supervisor Instructions

Manning Conditions

Viewpoint: 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.

Page 23: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

輸入 (Input)- 原物料- 原始資料

限制 /控制條件 (Control)- 作業參數- 決策控制法則

資源 (Mechanism)- 設備- 人員

功能 /作業(動詞為首 )

輸出 (Output)- 成品- 資訊

IDEF0 語法定義

Page 24: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

MoreGeneral(Parent)

MoreDetailed(Child)

A0

A-O

A0

A1

A2

A3

A4

2

3

4

A-O

A4

A41

A43

A42

結構分解

Page 25: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

作業編號與階層結構• 每一項作業均有特定的編號 (A0,A1,A12).• 每一項作業依其作業編號 , 可在模型中找到

其相對位置 , 而組成一階層結構 .• 每一項作業都是唯一的 , 不會重複出現 .

A0A1 A2 A3 A4 A5

A11

A12

A13

A21

A22

A23

A24

A31

A32

A33

A41

A42

A43

A44

A51

A52

A53

A54

A0 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 Awards Package

A32 Arrange Ceremony

A33 Submit Paperwork

A34 Insure Raise Action CompletedNode Tree Indented List

Page 26: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

A - 0

A0

42

3

4

A-O

A042

3

4

A-O

A1

42

3

4

A-O

A3

A2

A1

A3

A11

A12

A13

A31

A32

A33

A0

圖號編碼方法

Page 27: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

ICOM 編號方式

Process guidelines

Company guidelines

Invoice guidelines

Processrequest

A1

A2

Processinvoice

Applypurchase tobooks

A3

Ledger guidelines

Purchase request

Accounting staff

PaymentInvoice

Correct ledger

Order

C1

I1

M1

O1

O2

Page 28: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

資訊隱藏 Tunneling

資訊隱藏以簡化圖面內容 資訊顯示在必要表現的位置

( )

( )

( )

( )

( )

( )

( )

( )

非連接端括弧 :上層隱藏 連接端括弧 :下層隱藏

Page 29: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

Maintain AccountsPayable

A0

Purchase request

Accounting staff

Company guidelines

Budget guidelines

Correct ledger

Payment

( ) 資訊隱藏範例

Process guidelines

Company guidelines

Invoice guidelines

Processrequest

A1

A2

Processinvoice

Applypurchase tobooks

A3

Ledger guidelines

Purchase request

Accounting staff

PaymentInvoice

Correct ledger

Order

C1

I1

M1

O1

O2( )

( )

Page 30: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

資訊合流與分流Bundeling and Unbundeling

• 資訊合流可合併相關個別資訊為一集合資訊 . 如 : 新訂單 (Order) 與未交訂單 (Back Order) 可合併為待處理訂單 .

• 資訊分流可將集合資訊拆分為個別特定資訊 . 如 : 資源可分為人力與設備 .

Page 31: 企業流程分析與資料庫設計 Business Process Analysis and Data Modeling

AXONTechnologyCo., LTD

• 除最上層 A-0 圖外 , 所有圖面至少要有三項作業 , 但不得多於六項 .

• 每一作業至少有一個控制項與一個輸出項資訊 , 但任一面資訊不得多於六項 .

• 模型中每一圖面必須符合模型所定義的範疇 , 目的與視域 .

參考 : FIPS-183/184, NIST, Dec. 21, 1993

IDEF0 設計基本原則