業務流程繪制方法IDEF和IDEFPPT課件_第1頁
業務流程繪制方法IDEF和IDEFPPT課件_第2頁
業務流程繪制方法IDEF和IDEFPPT課件_第3頁
業務流程繪制方法IDEF和IDEFPPT課件_第4頁
業務流程繪制方法IDEF和IDEFPPT課件_第5頁
已閱讀5頁,還剩106頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 IDEF0:功能建模(:功能建模(Function Modeling) IDEF1:信息建模:信息建模(Information Modeling) IDEF1X:數據建模(:數據建模(Data Modeling) IDEF2:仿真建模設計:仿真建模設計(Simulation Model Design) IDEF3:過程描述獲取:過程描述獲取(Process Description Capture) IDEF4:面向對象設計:面向對象設計(Object-Oriented Design) IDEF5:本體論描述獲取:本體論描述獲取(Ontology Description Capture) ID

2、EF6:設計原理獲取:設計原理獲取(Design Rationale Capture) IDEF7:信息系統審定:信息系統審定(Information System Auditing) IDEF8:用戶介面建模(:用戶介面建模(User Interface Modeling) IDEF9:場景驅動信息系統設計:場景驅動信息系統設計(Scenario-Driven IS Design) IDEF10:實施體系結構建模:實施體系結構建模(Implementation Architecture Modeling) IDEF11:信息制品建模:信息制品建模(Information Artifact M

3、odeling) IDEF12:組織建模:組織建模(Organization Modeling) IDEF13:三模式映射設計:三模式映射設計(Three Schema Mapping Design) IDEF14:網絡規劃(:網絡規劃(Network Design) 第1頁/共111頁IDEF0方法 功能模型 IDEF0描述系統的功能活動及其聯系。在ICAM中建立加工制造業的體系結構模型,其基本內容是SADT(System Analysis and Design Technology)的活動模型方法。是美國空軍ICAM( Integrated Computer Aided Manufactu

4、ring) 工程在SADT( Structured Analysis and Design) 的基礎上發展了一套系統分析和設計方法。第2頁/共111頁IDEF0方法的特性 圖形化的表達方式 簡潔 作為群組建溝通的工具 有嚴謹的定義 組織性及功能性 具有層次狀的結構(Hierarchy)第3頁/共111頁第4頁/共111頁4.1.1 IDEF0模型的表示方式 1.系統模型的含義 IDEF0方法是用結構化分析方法建立的圖形模型。其基本結構是用盒子(box)代表功能活動,用與之相連的箭頭表示與活動關聯的各種事物。如圖所示:其中,“活動”名為一動詞或動賓短語;四周的箭頭分別為“輸入”、“控制”、 “輸

5、出”和“機制”,這都是用名詞表示的事物(things)。它們可以是具體的事物、抽象的數據或其它用名詞表示的東西。 基本功能活動第5頁/共111頁注意:企業的功能用各種各樣的活動盒子表示,在活動圖形企業的功能用各種各樣的活動盒子表示,在活動圖形上,箭頭代表數據約束,而不是代表流或順序。一個盒上,箭頭代表數據約束,而不是代表流或順序。一個盒子(子(A)上的輸出,連到另一盒子()上的輸出,連到另一盒子(B)的輸入或控制,)的輸入或控制,表示一種約束。表示接受數據的盒子(表示一種約束。表示接受數據的盒子(B)的執行條件,)的執行條件,可利用輸出該數據盒子(可利用輸出該數據盒子(A)所產生的數據。)所產

6、生的數據。第6頁/共111頁通過這個IDEF0盒子可以用來描述企業的各種功能:1)圖形中盒子代表工程應用中的活動(或過程),在盒子的內部寫上描述盒子活動的短語。2)連到盒子上的箭頭,表示由活動產生的,或活動所需的信息或真實對象。第7頁/共111頁3)盒子的“邊”表示所進入或離開的箭頭的作用。盒子左邊及上方進入的箭頭表示為完成此活動所需要的數據。盒子右邊離開盒子的箭頭表示執行活動時產生的數據。輸入與輸出的關系就是活動(過程),是將輸入數據轉變為輸出數據的一種變換。盒子頂部的箭頭表示控制,說明活動變換的條件或環境,或者說是約束。盒子底部的箭頭作為機制,用以支撐活動所需的條件。第8頁/共111頁2.

7、建立模型的方式 IDEF0方法的整個模型是一組按遞階層次分解的圖形,用結點號來標志圖形或盒子在層次中的位置,結點號是由盒子的編號推導出來的。活動圖的所有結點號都用字母A開頭,最頂層圖形為A0圖,在A0以上用一個盒子來代表系統的內外關系圖,編號為A-0(讀A減0)。每個結點號是把父圖的編號與父模塊在父圖中的編號組合起來。也就是說“父子孫”每增加一“代”,結點號的位數就增加一位,形成如圖結點樹。 結點樹IDEF0遞階層次分解圖遞階層次分解圖第9頁/共111頁第10頁/共111頁 選擇范圍、觀點及目的 建立內外關系圖 畫頂層圖 建立一系列圖形 寫文字說明(根據實際需要決定是否需寫)3.建立建立IDE

8、F0模型的步驟模型的步驟第11頁/共111頁第12頁/共111頁第13頁/共111頁第14頁/共111頁 IDEF0建模主要是用圖形語言,如果圖形已表達得足夠清楚,可以不要文字說明。但在高層次象程序很高,一般要附一簡短的文字說明,來說明對圖形的總的看法。第15頁/共111頁1.活動圖形 IDEF0的圖形元素主要是簡單的盒子及箭頭。人們把描述功能活動的圖形稱為活動圖形。在活動圖形中,盒子表示活動,箭頭表示由系統處理的事件。4.1.3 IDEF0的圖形元素第16頁/共111頁2.盒子 方盒是IDEF0圖示最基本的元件,代表系統中的活動(Activity),Boxes通常是以動詞來描述系統活動特性。

9、 連到盒子上的箭頭表示由活動產生的,或活動所需要的信息或真實對象。用一個名詞短語作標記,寫在箭頭旁邊。“數據”可以是信息、對象或任意用名詞短語描述的任何東西,箭頭限制了盒子的定義,而不是表示活動的順序。第17頁/共111頁 盒子的邊表示進入或離開的箭頭的作用,它們分別是輸入、控制、輸出與機制。盒子左邊及上方進入的箭頭表示為完成此活動所需要的數據。盒子右邊離開盒子的箭頭表示執行活動時產生的數據。輸入與輸出的關系就是活動將輸入數據轉變為輸出數據的一種變換(見下圖)。 第18頁/共111頁 控制說明了控制變換的條件或環境,輸入與控制二者的作用是不同的。例如:我們從事服裝設計時,設計師會參考當前市場上

10、服裝所需求的面料材質、顏色、服裝款式等流行信息,近年或歷年的款式設計素材,相關的工藝信息等諸多因素,設計師自己的設計創意及個性,從而設計出新的服裝款式(如下圖所示)。第19頁/共111頁 理解輸入、控制二者不同意義對理解系統的工作是很重要的。一般情況下,除非一個箭頭是很明確地只起輸入作用外,就假定它是控制。 每個活動盒子至少有一個控制箭頭。 盒子底部的箭頭作為機制,它可以是執行活動的人或設備。 盒子表示了一組相互相關的活動,而不一定是單一的作用。在不同的條件和環境下,用不同的輸入或控制可以產生不同的輸出。 執行功能的不同部分,這稱為對盒子的不同激活,這種情況多發生于每一邊上有多個箭頭的盒子。第

11、20頁/共111頁 總之,輸入輸出箭頭表示活動進行是什么(What),控制箭頭表明為何這么做(Why),而機制箭頭表示如何做(How)(如下圖所示)。第21頁/共111頁3.箭頭 箭頭代表活動所關聯的事物,它有兩大類:一類稱內部箭頭,它的兩端分別連到圖形內兩個盒子上;另一類稱邊界箭頭,它的兩端中一端是開的,表示由圖形以外的活動所產生,或由圖形以外的活動所使用。在各種不同的工作情況下箭頭可有下列各種畫法:1)箭頭代表的是事物或數據,因此可以“匯流”、“分流”或“共用”。“匯合”的畫法“分流”的畫法第22頁/共111頁通道箭頭。為了簡化圖面,有些箭頭在不同層次上對分析問題如果沒有用處,可將它屏蔽起

12、來,這種畫法稱為通道箭頭。其中在盒子的連接端加上標號的(如圖(a),表示這一箭頭在以下子圖中將不出現,它可能是通到模型未定義部分,與下一子圖無關的,也可能是眾所周知,或有共同理解可以省加重其表示的內容。如果箭頭出現在子圖中,并作為邊界箭頭,但不出現在父圖中,則在箭頭的開端加上括號(如圖(b)。通道箭頭的畫法第23頁/共111頁 雙向箭頭。在圖形中對互為輸入,或互為控制的兩個盒子可用雙向箭頭連接,雙向箭頭的上方或右側分別加一“”,強調注意。 雙向箭頭互為輸入的畫法用虛箭尖表示角發順序虛箭頭表示觸發順序。圖中的虛線并不表示有實際的輸出控制,只表示其觸發順序為123。 雙向箭尖互為控制的畫法第24頁

13、/共111頁 選擇箭頭。表示兩者取其一。 箭頭除了拐彎的圓角外,要作水平或垂直線,不許畫斜線,盡量減少交叉,安排勻稱。選擇箭頭的畫法超過4個箭頭的分流圖第25頁/共111頁例: 第26頁/共111頁第27頁/共111頁第28頁/共111頁 在活動圖形上,箭頭代表數據約束,而不是代表流或順序。一個盒子上的輸出連到另一個盒子的輸入或控制表示一種約束,表示接收數據的盒子的執行條件是可利用輸出該數據盒子所產生的數據。在同一圖上,若幾個盒子所需的約束都滿足時,幾個活動可以同時執行。一個盒子的輸出可以提供一個或多個盒子所需的一部分或全部數據。 活動圖中沒有明確的順序及時間,但我們很容易表示如反饋、迭代、連

14、續處理及時間上重疊等情況。 數據流可以有集合性,在活動圖上箭頭可以有分支,表示多個活動需要同一數據。第29頁/共111頁ICOM碼 父盒子的輸入(I)、控制(C)、輸出(O)和機制(M)在子圖中就成了所有的邊界箭頭,就用此英文簡寫加上序號來標記這些箭頭,稱為ICOM碼。其編號次序是I和O從左到右,C和M從上到下。 BHWadbfgheadbfgheI1C1M1I2C2O1第30頁/共111頁第31頁/共111頁優點優點缺點缺點共同語法規定與批注功能的關聯性共同語法規定與批注功能的關聯性缺乏功能范圍及問題的定義缺乏功能范圍及問題的定義提供組織的細部功能分工模式,協助提供組織的細部功能分工模式,協

15、助決策者制定決策決策者制定決策可能由于分工過細,導致一般人無法實可能由于分工過細,導致一般人無法實際參與整個模式的運作際參與整個模式的運作活動透過層級的分解可將問題清楚的活動透過層級的分解可將問題清楚的表達,有助于組織內部及外部的溝通表達,有助于組織內部及外部的溝通模式當中沒有清楚地列出活動順序,因模式當中沒有清楚地列出活動順序,因此常被誤解為一連串的活動此常被誤解為一連串的活動具有良好的彈性與良好的邏輯性具有良好的彈性與良好的邏輯性以自然的語法表達各活動,有助于功以自然的語法表達各活動,有助于功能細部的分工能細部的分工可以與可以與IDEF家族當中的其它分析工家族當中的其它分析工具相整合具相整

16、合表4-1 IDEF0優缺點比較表第32頁/共111頁IDEF0例子1A1A2A3A4財務管理A0圖第33頁/共111頁案例2:煉油企業生產運營活動模型 根據前面的概念模型結合煉油企業生產運營的特點和復雜性 ,建立了煉油企業生產運營系統的 I D E F 0活動模型。功能活動模型所生產的節點樹如圖所示。 第34頁/共111頁第35頁/共111頁第36頁/共111頁37 A-0產品研發流程 A0產品研發流程 A1 產品企劃 A11市場調查及資料收集 A111已上市之相關產品信息收集及特性分析 A112使用者需求調查 A113評估開發價值及必要 A12產品規劃評估 A121規格確認 A122研發時

17、程評估及關鍵技術可行性確認 A123規范及測試項目決定 A13擬定產品價格、行銷策略及市場定位第37頁/共111頁 A2產品設計 A21 Survey 及功能模塊化 A22 Prototype設計及制作 A23技術轉移及Prototype測試 A24 Prototype確認及辦理領料確認 A25各項指導書撰寫及測試工具制作 A3小量試產 A31生產流程規劃 A32小量試產(Pilot Run) A321 料件采購&IQC A322 生產組裝 A323功能測試(IPQC)包裝及FQC A324成品測試及各項安規環測認證 第38頁/共111頁A0A-0圖第39頁/共111頁A1A2A3第40頁/共

18、111頁(1)目的:A0總圖為產品企劃人員與其它相關部門人員共同持有,以便溝通與協調,以及開發進度的監控。另一方面,也可讓開發流程中的工作人員,除了解自己工作部門在新產品開發案的定位與重要性,也可激發各部門同事責任感與向心力。(2)IDEF0節點內的子活動: 子活動1:由市場反應的新產品需求,行銷企劃部門會同工程部門,依照公司政策及研發規范,進行市場調查及相關產品數據收集,共同提出產品概念方案(新產品構想、產品規格)市場評估報告及 檢核表等文件,并擬出市場定位策略(行銷策略、產品價格及產品定位)。 子活動2:將產品開發計劃,根據產品規格、工程師手冊及檢核表,將產品構想具體化,并實際產出prot

19、otype,供各相關部門測試及驗證產品功能,最后再辦理料件承認、完成各項作業指導書及測試工具制作。 子活動3:將產品試產計劃,根據各項作業指導書、檢核表、BOM表、產品規格及生產手冊等文件,進行產品的小量試產,以完成產品的研發流程,使產品正式上市,開始接受訂購,最后再匯整并儲存所有文件到工程中心數據庫。(3)名詞說明: 工程中心數據庫:根據市場客戶需求與規格,經設計、制造、生產、測試等各工程所產生之各式記錄文件。 第41頁/共111頁A1圖A11A12A13第42頁/共111頁 由市場反應的新產品需求,行銷企劃部門會同工程部門,依照公司政策及研發規范,進行市場調查及已上市之相關產品資料收集,進

20、而提出新產品構想評估報告;接下來便將此報告交付產品規劃討論會議,以確定產品規格,并提出潛在專利查核書;進而擬出行銷策略、產品價格及產品定位,并產出 檢核表、市場評估報告及產品開發計劃。(1)目的: 使新產品的開發能符合公司政策及研發規范,并能切合市場需求,進而擬訂出產品整體行銷策略。(2)節點內的子活動: 子活動1:根據新產品的需求,進行市場調查及相關已上市產品的數據收集、分析,以提出新產品構想評估報告。 子活動2:依據新產品構想評估報告,召開產品規劃討論會議,擬定出產品規格。 子活動3:擬定出產品價格、行銷策略及市場定位,進行產品整體規劃。接著再提出最后的市場評估報告、產品開發計劃及檢核表,

21、以利進行后續工作。第43頁/共111頁A111A112A113A11圖第44頁/共111頁 A11節點內的活動:根據新產品的需求,進行市場調查及相關已上市產品的數據收集、分析,以提出新產品構想評估報告。(1)目的:使此新產品的開發能切合市場需求,使公司資源不致浪費。(2)節點內的子活動: 子活動1:由市場反應的新產品需求,行銷企劃部門會同工程部門,依照公司政策進行已上市之相關產品資訊收集及特性分析。 子活動2:進行使用者的需求調查,以更切合使用需求。 子活動3:對該項新產品進行開發價值的評估,如與公司現有產品線是否有沖突之情形。 第45頁/共111頁A12圖A121A122A123第46頁/共

22、111頁A12節點內的活動:將所提報的新產品構想評估報告,根據研發規范進行規格確認、研發時程評估、關鍵技術可行性確認及安規環測項目決定等工作,以確定產品規格,并提報潛在專利查核書。(1) 目的: 確認關鍵技術的可行性,以及規格、研發時程、安規及環測等項目。(2) 節點內的子活動: 子活動1:由企劃人員會同工程部門,針對新產品構想評估報告進行產品規格的確認。 子活動2:評估研發時程,并確認關鍵技術的可行性;若評估后發現有技術性問題,則需回到上一步驟,修正并重新確認規格。 子活動3:決定該項新產品的安全規范,以及環境測試項目等。 第47頁/共111頁1.圖書預訂系統:書店向顧客發放訂單,顧客將所填

23、訂單交由系統處理,系統首先依據圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據顧客情況和訂單數目將訂單分為優先訂單與正常訂單兩種,隨時處理優先訂單,定期處理正常訂單。最后系統根據所處理的訂單匯總,并按出版社要求發給出版社。 試根據以上描述用IDEF0法畫出圖書預定系統流程圖?IDEF0練習題:練習題:第48頁/共111頁經過初步的需求分析,得到系統功能要求:1、監視病員的病癥(血壓、體溫、脈搏等)。2、定時更新病歷。3、病員出現異常情況時報警。4、隨機地產生某一病員的病情報告。2.2.實例:醫院病房監護系統實例:醫院病房監護系統產生病情報告局部監視病情更新病歷試根據以上描述用IDEF

24、0法畫出該系統流程圖?中央監視病情第49頁/共111頁4.2 IDEF3方法 IDEF3方法用兩個基本的組織結構 場景描述和對象來獲取對過程的描述, 相應的有兩種描述方式: 過程流網PFN( Process Flow Network) 和對象狀態轉移圖OSTN( Object State Transition Network Diagram) 。 過程流網是以過程為中心的視圖, 它注重過程中活動的出現及其次序。 IDEF3用過程流網作為獲取、管理和顯示以過程為中心的知識的主要工具。在過程流網中包含了不同人員對事件與活動、參與這些事件的對象、以及操縱這些事件的行為之間的約束關系等知識。第50頁/

25、共111頁。第51頁/共111頁IDEF3狀態轉移圖 每個圓圈代表一個對象狀態, 聯結不同圓圈之間的連線反映對象狀態之間的轉換。與每個連線相關聯的是實現對象狀態轉換的參照物。參照物表示了對象狀態轉換發生的條件、動作、必須滿足的約束等多種含義 第52頁/共111頁4.2.1 IDEF34.2.1 IDEF3過程描述的基本元素過程描述的基本元素 IDEF3是為過程建模而設計的,采用圖形化的語言描述過程,它通過一些基本元素的各種各樣的組合,來描述豐富多彩的現實世界。IDEF3過程流圖的基本語法元素包括:行為單元UOB(Unit of Behavior)交匯點(Junction)連接(Link)參照物

26、(Reference)細化說明(Elaboration)分解(Decomposition)第53頁/共111頁1.行為單元 1) UOB-是工作單元的縮寫,并涉及處理過程、行動、描述或其他運行在一個系統或IDEF3模型業務中的過程. IDEF3模型中的UOB相當于在IDEF0模型中的活動。第54頁/共111頁行為單元-UOB 方盒代表一個行為單元( unit of behavior-) , 連接這些盒子之間的箭頭稱為聯結( link) , 聯結反映了UOB之間的先后順序或者約束關系。帶有“X”記號的方盒表示過程的分叉和匯合關系。第55頁/共111頁UOB盒子符號UOB細化說明文檔UOB標號注意

27、:每個流程的編號必須是惟一的,基本按事件發生的順序編號。下一級的編號可在句點后編制,應可從編號上看出其級別。第56頁/共111頁流程的分解L112345第57頁/共111頁2.連接連接類型連接類型順序連接:順序連接:表示表示UOB之間時間上的前后關系,用實線之間時間上的前后關系,用實線箭頭表示;箭頭表示;關系連接:關系連接:代表兩個行為單元有密切的關聯代表兩個行代表兩個行為單元有密切的關聯代表兩個行為單元有密切的關聯。用虛線箭頭表示,它沒有預先定義為單元有密切的關聯。用虛線箭頭表示,它沒有預先定義的語義,由用戶在連接說明文檔中予以說明;的語義,由用戶在連接說明文檔中予以說明;對象流連接:對象流

28、連接:提供了一種提供了一種強調一個對象參與到兩個強調一個對象參與到兩個UOB中的機制。它用一個有兩個箭頭中的機制。它用一個有兩個箭頭的實線箭頭表示。的實線箭頭表示。第58頁/共111頁連接說明文檔:用來記錄關系連接或對象流連接信息的地方,它由文檔標志、源、目的地、對象、事實、約束和描述等組成。第59頁/共111頁3.交匯點 Junction- 過程活動間的邏輯關系,則通過交匯點來描述,交匯點盒子可以表示多股過程流的匯總(扇入)或分發(扇出)。 Fan-out Junction:分割一個箭頭為多個箭頭來表示活動同時發生。 Fan-in Junction:統一多個箭頭到單一箭頭來表明活動的結束。

29、一個交匯點不能同時扇入及扇出。第60頁/共111頁符號符號匯入的交匯點類型匯入的交匯點類型語義說明語義說明“異步”的“與”交匯點前的所有過程分支必須已完成“同步”的“與”交匯點前的所有過程分支必須同時完成“異步”的“或”交匯點前的過程分支中一條或多條已完成“同步”的“或”交匯點前的過程分支中一條或多條同時完成“異或”交匯點前的過程分支中只能有一條完成匯入的交匯點及含義第61頁/共111頁符號符號匯出的交匯點類型匯出的交匯點類型語義說明語義說明“異步”的“與”交匯點后的所有過程分支都已觸發執行“同步”的“與”交匯點后的所有過程分支必須同時觸發執行“異步”的“或”交匯點后的過程分支中一條或多條已觸

30、發執行“同步”的“或”交匯點后的過程分支中一條或多條同時觸發執行“異或”交匯點后的過程分支中只能有一條觸發執行匯出的交匯點及含義第62頁/共111頁流程的分解L112345第63頁/共111頁4.參照物 Referent-描述在描述在IDEF3圖中的對象,這個對象圖中的對象,這個對象是存儲在處理流之外的額外信是存儲在處理流之外的額外信息。息。參照物能夠實現的功能主要有:參照物能夠實現的功能主要有: 轉頁、返回、替代、指明參與對轉頁、返回、替代、指明參與對象、信息描述(包括約束、事實等)。象、信息描述(包括約束、事實等)。參照物符號語法有三種類型:參照物符號語法有三種類型: “無條件無條件”型參

31、照物(常用)、型參照物(常用)、“同步同步”型參照物、型參照物、“異步異步”型參照型參照物。物。主要用途:為了簡化圖形主要用途:為了簡化圖形“無條件”型參照物“同步”型參照物“異步”型參照物第64頁/共111頁分析員所做的流程圖第65頁/共111頁idef3idef3模型的建立方法模型的建立方法 1)收集數據,創建一些UOB; 2)進行過程描述,構造具有前后關系順序的UOB 及建立UOB細化說明; 3) 審定再修改; 4) UOB可以根據需要,向下分解0-9個UOB。第66頁/共111頁3.一些總結在idef3中有3種箭頭要注意他們的區別: 1)優先連接(Precedence):表示前一個行為

32、單元結束后,下一個單元才能開始。 2)關系聯接(Relational):代表兩個行為單元有密切的關聯代表兩個行為單元有密切的關聯。 3) 對象流連接(Object Flow) : 連接對象用,只能從左向右,或從上到下。第67頁/共111頁IDEF3方法具有許多優點:基本元素少,表現形式簡單直觀,掌握和使用較容易;許多相關信息由每個元素的細化說明來定義;能表現靈活多變的狀況,具有較好的柔性;通過對行為單元的分解,可將過程由粗到細分層次表述,描述多種抽象層次; 第68頁/共111頁 4.2.2 IDEF3的應用開發 例:運用IDEF3繪制理發店運作流程1.收集數據對象: 顧客 理發師 理發需求 理

33、發店 等候椅 雜志 理發椅 出納員 雜志架 UOB池: 顧客進店; 顧客就坐理發; 顧客就坐等待; 理發師為顧客理發; 顧客失望離店; 顧客付款; 顧客離店; 顧客閱讀雜志。第69頁/共111頁對過程中的事實與約束加以標示: 兩個理發師 兩把理發椅 四把等候椅 理發師或忙或閑 沒有一個理發師或一把椅子空閑第70頁/共111頁2.進行過程描述主要包括兩個主要步驟:q構造具有前后關系順序的UOB;q建立UOB細化說明。第71頁/共111頁a)構造具有前后關系順序的UOBq 首先定下過程流中最左側的行為單元(“顧客進店”);q 確定下一個UOB(有三種可能);q 選擇對由行為單元2開始的路徑進行討論

34、(其順序為“理發師為顧客理發”、“顧客付款”、“顧客離店”);q 同第3步類似,完成其余的兩條路徑;q 在行為單元“顧客閱讀雜志”后,使用一個參照物“轉入顧客就坐理發”來指代理發的四種活動。第72頁/共111頁分析員所做的流程圖第73頁/共111頁b)建立UOB細化說明。q細化說明開始可能不完整,對于流程不大熟悉,或描述過程過于復雜時,這種情況尤其突出。q在細化說明中,要避免個人經驗對細化說明中信息的影響。q細化說明與過程流程圖的完成先后順序沒有關系。 第74頁/共111頁第75頁/共111頁評審過程中要注意兩點:q專家要檢查過程流圖的結構,以保證與專家對場景的認識一致;糾正過程流圖及細化說明

35、中的錯誤。3.審定完成評審后,案例中需要改進的地方:完成評審后,案例中需要改進的地方:q部分顧客對理發師有偏好;部分顧客對理發師有偏好;q若某顧客有其喜愛的理發師,他會一直等到該理發師為若某顧客有其喜愛的理發師,他會一直等到該理發師為自己理發;自己理發;q顧客理發遵循先來先接受服務的原則;顧客理發遵循先來先接受服務的原則;理完發,顧客檢查發型、付款。若發現不滿意,顧客要理完發,顧客檢查發型、付款。若發現不滿意,顧客要求修改,直至滿意。求修改,直至滿意。第76頁/共111頁增加的新數據:新增對象:喜愛的理發師 失望的顧客 滿意的顧客新增的UOB“池”:顧客檢查發型; 對發型滿意; 對發型不滿意。

36、新增的事實與約束:q排隊規則是先到先理發;q部分顧客對理發師有偏愛;q顧客等待他所喜愛的理發師為其理發;顧客對其理發效果滿意或不滿意。第77頁/共111頁審定后的最終流程圖J1第78頁/共111頁節點類型節點類型:XOR型節點節點編號節點編號:J1對象對象:顧客、等候椅、理發椅、頭發、理發師事實事實:顧客已到達顧客查看理發師工作及座位空閑情況顧客需要理發約束約束:描述描述:顧客首先尋找是否有空閑的理發師 ,如果有,而且正是顧客所喜愛的,或者顧客對理發師沒有偏好 ,那么顧客坐進該理發師前的理發椅。如果理發師都忙,則顧客在一旁就坐等待。如果沒有空閑的等候椅,顧客只好失望地離店。X交匯點J1細化說明

37、表第79頁/共111頁聯系定義第80頁/共111頁最后,可得出對象狀態轉換圖:第81頁/共111頁IDEF0在信息系統分析中的應用:招生辦學籍管理系統教委用人單位新生名單報表畢業生登記表 D1 學籍表P0第82頁/共111頁數據字典一、數據字典的含義: 數據字典是關于數據信息的集合,可用它對數據流程圖中所包含的元素(數據流、數據存儲、處理過程、外部實體等)進行定義。二、數據字典的各類條目1、數據元素 數據元素是最小的數據組成單位,是不可再分的數據單位。需描述的屬性有: 名稱、別名、類型、取值范圍和取值的含義、長度等。第83頁/共111頁數據元素條目名稱:學號別名:S-No說明:本校學生編碼數據

38、值類型: (連續/離散)離散類型: (字符/數字)數字長度:7有關數據結構:學生成績、學生卡總編號:1-101編 號:101有關編碼說明: 編號班號專業代碼系代號入學年號第84頁/共111頁2、數據結構數據結構描述數據之間的組合關系,即說明這個數據包括哪些成分。一個數據結構可以包括若干個數據元素。任選項 可以出現,也可以省略必選項 兩個或多個數據項中,必須出現其中的一個重復項 可以多次出現的數據項第85頁/共111頁數據結構條目名稱:學生登記卡說明:新生入學時填寫的卡片結構: 學號 姓名 曾用名 入學日期 出生日期 性別 民族 家庭地址 本人簡歷 開始時間 終止時間 單位 職務總編號:2-03

39、編號: 008有關的數據流、數據存儲:新生登記表學籍表數量:每年約1000份第86頁/共111頁3、數據流描述內容包括: 數據流的來源 數據流的去處 數據流的組成 數據流的流通量 高峰時的流通量4、數據存儲主要描述數據存儲的結構及有關的數據流、查詢要求。第87頁/共111頁數據流條目名稱:期末成績簡要說明:學期結束時,任課教師填寫的成績單.數據流來源:教師數據流去向包含的數據結構:科目名稱考試考查學生成績*學號姓名成績任課教師總編號:3-05編號:005流通量:200份/學期第88頁/共111頁數據存儲條目名稱:學習成績一覽表簡要說明:學期結束時,按班匯集學生各科成績.結構:班級學生成績*學號

40、姓名成績*科目名稱考試考查成績總編號:4-02編號:D2有關的數據流:P2.1.1D2信息量:200份/學期有無立即查詢:有第89頁/共111頁5、處理過程用于描述數據流程圖中處理框的編號、名稱功能的簡要說明,有關的輸入、輸出等。6、外部實體說明外部實體產生的數據流和傳給外部實體的數據流,以及該外部實體的數量。第90頁/共111頁 處理過程條目處理過程條目名稱:修改密碼名稱:修改密碼 總編號:總編號:8-06簡述:登錄用戶修改自己的密碼簡述:登錄用戶修改自己的密碼 編號編號:P-001輸入:用戶信息輸入:用戶信息輸出:存儲到用戶信息表輸出:存儲到用戶信息表處理邏輯:驗證用戶代號和舊密碼后才能修

41、改密碼,輸入新密碼處理邏輯:驗證用戶代號和舊密碼后才能修改密碼,輸入新密碼 時要進行兩次輸入校驗,任何登錄用戶都可修改自己時要進行兩次輸入校驗,任何登錄用戶都可修改自己的密碼的密碼.界面及功能描述:在單獨一個窗口中實現修改密碼功能。必須有界面及功能描述:在單獨一個窗口中實現修改密碼功能。必須有用戶代號和舊密碼驗證功能和修改并驗證新密碼功能用戶代號和舊密碼驗證功能和修改并驗證新密碼功能.外部實體條目名稱:學生說明輸出數據流:輸入數據流:P2.1.4學生(成績通知)總編號:06-001編號:001個數:約4000個第91頁/共111頁三、數據字典的使用與管理(一)數據字典的作用1、按各種要求列表2

42、、相互參照,便于系統修改3、由描述內容檢索名稱4、一致性檢驗和完整性檢驗(二)數據字典的使用 人工方式 計算機方式(三)數據字典的管理 為了保證數據的一致性,數據字典必須由專人(數據管理員)統一管理。其職責就是維護和管理數據字典,保證數據字典內容的完整一致。第92頁/共111頁4.3 其他方法4.3.1 BAM方法 BAM方法稱為業務活動圖示法(business activity mapping,BAM)。這種方法是很多企業喜歡采用的方法。BAM方法能提供工作活動和工作流程情況的全面模型。使用該方法建模有三個步驟:充分收集和整理業務流程的信息;在分析研究之后設計出工作流程;經模擬方仿真無誤后確

43、定流程。在美國,業務活動圖示法已是一種比較成熟的方法,它的基本圖例如圖511所示,用BAM方法描述訂單確認流程,如圖512所示。 第93頁/共111頁第94頁/共111頁業務活動圖示編號示例第95頁/共111頁例子(詳見課文p100)第96頁/共111頁傳統的流程模型是由活動及其邏輯關系組成,重在對活動關系的描述而不是角色之間的承諾(commitment),對參與者的角色定位和合理配置重視不夠.一個角色通常負責流程的多個活動。在傳統的流程模型中,它們交錯分布在一個模型中,對于復雜的流程不易從整體上把握角色的責任及其合作關系(這里的角色屬于層次型概念,它是對流程參與者的目標、能力、責任、約束和協議等屬性和行為的封裝)。4.3.2 RAD方法第97頁/共111頁 流程的角色模型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論