四 業務處理模型

2021-09-07 10:56:13 字數 1848 閱讀 9345

業務處理模型

業務處理模型(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 以業務需求作為出發點,用圖形的方式描述系統的任務和業務流程,注重的是處理過程中資料流程。業務處理模型是從業務人員的角度對業務邏輯和規則進行詳細描述的概念模型,並使用流程 圖表示從乙個或多個起點到終點間的處理過程,流程,...

PowerDesigner 四 業務處理模型

業務處理模型 業務處理模型 business process model,bpm 以業務需求作為出發點,用圖形的方式描述系統的任務和業務流程,注重的是處理過程中資料流程。業務處理模型是從業務人員的角度對業務邏輯和規則進行詳細描述的概念模型,並使用流程 圖表示從乙個或多個起點到終點間的處理過程,流程,...

業務邏輯處理

功能的實現,都是依靠業務邏輯來完成的,記得看過不能完成業務邏輯的程式設計師都不會成長的,確實是的,最近在完成業務邏輯的時候,程式的業務判斷有很多的,所以開始接觸,設計模式,看到來一些設計模式,看結合專案,確實是可以根據設計模式來改寫的,so,懂得設計模式可以快速的,寫好的 的。關於函式同步和非同步之...