業務處理模型
業務處理模型(business process model,bpm)以業務需求作為出發點,用圖形的方式描述系統的任務和業務流程,注重的是處理過程中資料流程。業務處理模型是從業務人員的角度對業務邏輯和規則進行詳細描述的概念模型,並使用流程 圖表示從乙個或多個起點到終點間的處理過程,流程,訊息和協作協議。使用於應用系統的系統分析階段,完成系統需求分析和邏輯設計。bpm與powerdesigner其他模組之間的關係如圖4-1所示。
圖4-1
powerdesigner bpm包括3種流圖:
這裡介紹業務處理流圖:
(1)選擇file->new model命令,彈出如圖4-2所示視窗。
圖4-2
(2)在new model視窗中選擇要建立的模型型別-business process model(業務處理模型),在general選擇卡中選擇所需要使用的處理語言。處理語言可分為:分析語言,服務編排語言和協作語言三大類。
(3)單擊「確定」按鈕,開啟預設bpm工作視窗。其右下角狀態列中會顯示出所使用的處理語言。
(4)選擇view-diagram-new diagram命令可以打新的bpd業務流程圖。
(5)定義起點。起點(start)是bpd所表達的整個處理過程的起點,表示的是處理過程和處理過程外部的入口。
(5.1)從bpd建立起點
在工具欄中單擊「起點」圖示
圖4-3
(5.2)從起點列表建立起點
選擇model-starts命令,開啟「起點列表」視窗。新增一列即可建立乙個新的起點,再給起點設定屬性。tools-display preferences-category-content-start&end節點,開啟start&end的顯示引數視窗,選中name核取方塊,即可在圖示下方顯示起點名稱。
(6)定義處理過程。處理過程可以認為是為了達到某個目標而執行的動作,如按照指定需求設計軟體。每個處理過程都至少有乙個輸入流和輸入出流。
在工具欄中單擊「處理過程」圖示
(7)定義組織單元。組織單元是指為處理過程負責的組織,可以使公司,系統,服務,組織,使用者或者角色,也可以認為是使用更高階處理過程的業務夥伴。
在工具欄中單擊「組織單元泳道圖」圖示
(8)定義流程。流程表示存在或可能存在資料互動的兩個物件間的互動關係。用箭頭的表示流程。
在工具欄中單擊「流程/資源流程」 圖示
(9)定義訊息格式。訊息格式定義了流程間的兩個物件所要互動資料的資料格式。如果沒有資料互動,可以不用定義任何訊息格式。
選擇model-message formates命令,開啟訊息格式列表。單擊空行或單擊新增工具欄按鈕,新增訊息格式並設定屬性。
(10)定義資源。資源類似資料儲存,可以是資料,文件,資料庫,元件等處理過程,可以用於特殊事務。
在工具欄中單擊「資源」圖示
(11)定義終點。終點是業務處理圖中處理過程的終止點。
在工具欄中單擊「終點」圖示
注:delete刪除時,模型不再在工作區存在,但檔案任然存在工作區中,detach from workspace是從將從模型和物件都從工作區刪除。
(12)效果圖如圖4-4所示。
圖4-4
PowerDesigner 四 業務處理模型
業務處理模型 業務處理模型 business process model,bpm 以業務需求作為出發點,用圖形的方式描述系統的任務和業務流程,注重的是處理過程中資料流程。業務處理模型是從業務人員的角度對業務邏輯和規則進行詳細描述的概念模型,並使用流程 圖表示從乙個或多個起點到終點間的處理過程,流程,...
power Designer 使用步驟
1.開啟你使用的power designer 我使用的是pd11 file new conceptual data model 生成一張概念模型,這一步就是我們所說的設計 er,由於我們知道概念設計不設計到具體的資料庫,所以在這裡我們不必對資料庫進行配置。2.進行一些er設計的準備工作,這些只是我自...
PowerDesigner模型設計
深藍居 部落格 sybase powerdesigner 簡稱pd 是最強大的資料庫建模工具,市場占有率第一,功能也確實十分強大,現在最新版本是15.1,已經支援最新的sql server 2008等資料庫,另外在pd15中還增加了好幾種模型,介面也得到了進一步的美化,做出來的圖更漂亮了。下面是乙個...