2009-06-24 44 views
1

假設我要構建某個組織的行爲模型:特別是,我將構建一組活動圖,描述組織中發生的所有活動(諸如「招標」,「訂單履行」,「運輸」等活動)。UML:建模/創建/更改其他活動的活動

現在,組織中的一個關鍵活動就是包括自己建立和維護所有活動。如果您想在建模活動時顯示對象流程,您將如何將這些輸入/輸出描述爲活動?

例如,使用來自UML元模型的Activity類實例的對象在語義上是否正確? (我使用的UML建模工具並沒有給我這樣的選擇,這是因爲工具是無知的,還是因爲我不應該將元模型中的類的實例包含到我的模型中?)

+1

沒有人似乎熱衷於回答,所以我推回給你的是:爲什麼你認爲你不應該通過將其分解爲行爲並增加控制流量來模擬該活動,與其他任何活動一樣? – chimp 2009-06-26 00:08:28

回答

1

An 活動參數節點可能是您要查找的內容。此形狀表示調用當前活動圖中的動作的活動。將此形狀連接到當前活動中的輸入節點或輸出節點。

您可以在VS 2010 Ultimate中創建支持這種節點的UML活動圖。有關詳細信息,請參閱RC文檔中的以下主題:

UML活動圖:參考(滾動到底部):http://msdn.microsoft.com/en-us/library/dd409360%28VS.100%29.aspx

活性參數節點:一個對象節點通過該活動可以接收或生成數據。當圖表表示的活動從另一個活動中調用時使用,或當圖表描述操作或功能時使用。

Activity parameter nodes on an activity diagram http://i.msdn.microsoft.com/Dd409360.UML_ActOvData(en-us,VS.100).png

隨意在http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads張貼在VS 2010架構&建模工具論壇的問題。