我們如何顯示一個線程被調用,並且inturn調用UML Diagram中的其他線程。這看起來更像一個WorkFlow。是否可以用UML代表類圖中的線程(UML)
4
A
回答
4
Sequence Diagram應該做的工作。
1
同意@Yasin,Sequence Diagram可能會完成這項工作。
Activity Diagram是另一種非常適合展示工作流的選項。並行性,線程,同步等無疑是活動圖中比序列圖更容易理解的甜點之一。
hth。
0
UML是一種具有非常結構化的語法和語義的語言。 請參閱UML規範http://www.omg.org/spec/UML
要回答您的問題,請考慮在UML中,Thread是一個活動類。 UML類的元類實際上擁有一個名爲isActive的布爾屬性和你需要的語義。一個活動類擁有一個分類器行爲,該類行爲是一旦該類實例化時,將爲每個對象執行自動執行的行爲。如果通過活動或其他活動類實例化的交互(創建動作)對行爲進行建模,則它在語義上類似於產生其他線程的線程。
相關問題
- 1. UML狀態機圖中的線程?
- 2. UML圖:在線Webstore類圖和關係
- 3. UML類圖,如何顯示一個類擴展線程?
- 4. UML中的UI類圖
- 5. UML類圖中的關係
- 6. Java中的UML類圖
- 7. 類圖中的HashMap(UML)
- 8. JTextField的UML類圖
- 9. UML類圖
- 10. C#UML類圖
- 11. PHP UML類圖
- 12. MVC UML類圖
- 13. UML類圖
- 14. 主類UML圖
- 15. UML類圖
- 16. 遠程接口的UML類圖
- 17. 在UML類圖中有很多類的UML
- 18. UML:類圖中的內部類
- 19. uml狀態圖中的虛線箭頭
- 20. UML類圖中虛線箭頭的含義是什麼?
- 21. 符號UML類圖
- 22. UML類圖C++ struct
- 23. 梨PHP UML類圖
- 24. UML類圖 - 泛化
- 25. UML類圖施工
- 26. 生成UML類圖
- 27. 生成UML類圖
- 28. UML類圖枚舉
- 29. UML類圖協會
- 30. C#/ ASP.net類uml圖
謝謝@Yasin,@ sfinnie.Yes正如指出序列圖和活動圖可以幫助我們表示線程交互。我開始使用類圖來表示一個系統。但是當我來到線程類時,我不確定是否有方法在類圖中表示它。儘管活動圖和序列圖是表示此流的好方法,但我們如何在類圖 – Siva 2011-05-05 06:02:39
中代表這種調用機制取決於「表示此調用機制」的含義。你能詳細說明嗎? – sfinnie 2011-05-05 08:29:07
我們的構圖顯示,如果父對象被銷燬並聚合以顯示對象可以獨立生活,則該對象將被銷燬。儘管我們可以使用組合和聚合來表示這種情況,但它顯示了正在調用的線程的生命週期管理,還有任何其他線程表示方法 – Siva 2011-05-05 09:50:40