2015-11-08 15 views
0

我需要在果園中模擬一些業務流程。這些業務流程應該加強我需要建立的系統。在我的情況下,這些都是:沒有啓動角色的業務用例圖

  • 存儲過程
  • 銷售過程
  • 收穫過程

首先,我需要創建一個業務用例圖。我創建了這樣的事情:

Business Use Case Diagram

讓我來解釋這一點。當我們需要收穫時,我們與工作機構聯繫以獲得一些工人,我們給他們一份工作等等......當我們想要出售或儲存我們的收穫時,我們需要呼叫運輸公司將我們的東西運輸到倉庫或批發到出售它。

Ofc,這是非常簡化,然後它是在現實生活中。

我的問題是:becouse系統我正在使用bulding將在公司/果園內使用,此圖中沒有使用用例的外部參與者。沒有人可以使用用例。這是對的嗎?下一步是創建一個序列圖,它看起來像果園需要啓動流程。

或者我應該去看一些演員,如:經理。他將啓動流程。但是,我可以將他放入我的業務用例圖表中嗎?

有人可以給我一些建議這應該是什麼樣子?

回答

0

用例與演員的關係爲1:1(儘管您可能會讀到關於輔助演員的內容)。用例描述了它的actor收到的附加值。如果您確定了參與者和增加值,則可以描述用例。否則你不能。如果你有一個不扮演角色的演員,那麼它不是演員。也忘記了「內部」和「外部」演員。演員總是外在的。用例位於所考慮系統的邊界。而外面的演員。

如果您的經理您應該考慮增值。開始一個過程聽起來很簡單,但實際上需要一點點(或者爲什麼他的薪水如此之高?)。所以很可能有一個用例。通常很難找到。

0

你說你需要創建一個業務用例圖。你爲什麼需要?您是否正在使用您必須遵循的特定方法,如Rational Unified Process?

個人而言,我認爲業務用例圖並不是一個很好的技術來指定業務流程。他們不能用於內部流程,就像您指出的那樣。相反,我會使用活動圖。業務流程是UML的「活動」。這爲使用對流程流建模的活動圖進一步分解每個業務流程提供了一個很好的起點。我在我的論文"Which UML models should we make?中更詳細地解釋了我對商業用例圖的異議。請參閱標題爲「更多業務分析」的段落。