2015-09-17 37 views
1

我正在審查業務過程模型。我在UML方面經驗豐富,但在BPML方面經驗不足。我遇到的問題是,過程模型包括用戶任務,看起來像用戶操作(來自UML),例如用戶按鈕,用戶保存等等,以及一些技術活動,如建立連接等。過程模型與活動圖

據我所知,過程模型是高層概述,而不是這種描述詳細用戶交互的細粒度操作。 問題:

  1. 它是正確的,一個業務流程模型包括各類用戶 操作,例如「按保存按鈕」?
  2. 粒度應該如何成爲BPMN用戶/服務任務?

回答

2

BPMN涵蓋了業務的所有方面,它的意思是保時捷版本的大衆活動圖表。注意:「按下保存按鈕」不是activity,而是action

BPMN是爲了增強用例的記錄(我將它作爲業務過程的同義詞,它不是100%正確的,但提供了這個想法),迄今爲止只有(或多或少)支持活動圖表。 BPMN的目標是提供一套完整的表示法,可以描述與業務相關的所有內容,從而提供甚至記錄技術方面的可能性,例如時間限制,異常情況等。如果您可以閱讀活動圖表,則很容易閱讀BPMN表示法。但是,根據自己的需要練習創建這些文檔。這就像被動語言和主動語言的區別。

從BPMN規格介紹:

本規範代表的業務建模社區內的最佳實踐來定義符號和協作圖,過程圖,舞蹈圖的語義融合。

來自OMG的當前文檔見於BMPN Sppecs。它不是作爲學習文檔,而是作爲技術規範(主要針對工具供應商)。但谷歌會找到一些很好的教程。

+0

你的意思是「是」作爲我的問題沒有回答。 1?你想更直接,更有表現力嗎? –

+0

是的,我的意思是說;-)詳細介紹 - 嗯。我會盡量不離得太遠。 –

+0

因此,如果一個業務流程將提供一個概述,那麼像「用戶按鈕」這樣的東西似乎是要詳細說明的,對他們來說不是嗎? –