在UML中,演員做了什麼?演員是隻能發起用例的角色(即人)嗎?或者是演員任何與用例相互作用的人或系統?UML actor的作用是什麼?
0
A
回答
0
演員可以是參與我們使用用例構建的scenerio的人。它也可以是參與某些活動的組織,也可以是在用例中扮演角色的外部系統。
0
在統一建模語言(UML)的演員「指定由用戶或與對象交互的任何其他系統發揮了作用。」 [1]
「的演員模型所起一個類型的角色與主體交互的實體(例如通過交換信號和數據),但是在主體外部的實體。「[1]
」參與者可能代表人類用戶,外部硬件或其他主體扮演的角色。請注意,參與者不一定代表特定的物理實體,而僅代表某個實體的特定方面(即「角色」),這與相關用例的規範相關。因此,一個物理實例[1]
UML 2不允許參與者之間的關聯。[1] [2]參考資料您可以參閱本文在developerWorks全球站點上的英文原文。在角色之間使用泛化/專業化關係對建模參與者之間的重疊行爲非常有用,並且由於泛化關係不是一種關聯類型,因此不會違反此限制條件[3]。
參與者與用例進行交互。
0
演員既可以是一個人或一個系統,這裏的關鍵點演員是系統的邊界之外。
相關問題
- 1. 什麼是UML
- 2. UML限定詞的用途是什麼?
- 3. 什麼是UML的本體論?
- 4. UML中的刻板印象是什麼?
- 5. 這是什麼樣的UML圖?
- 6. 爲什麼UML不是流行的IDEF?
- 7. 僅面向對象的UML是什麼?
- 8. UML中的'0 ..°'是什麼意思?
- 9. 何時使用libgdx中的actor?什麼是利弊?
- 10. UML:這種關係是什麼意思?
- 11. UML符號:這是什麼關係?
- 12. 什麼是排他性弧稱爲UML
- 13. 使用uml建模項目的步驟是什麼?
- 14. 鏈接Akka Actor詢問呼叫的正確方法是什麼?
- 15. 什麼設計決定會贊成Scala的Actor而不是JMS?
- 16. LibGdx複製Actor的正確方法是什麼?
- 17. 綁定到Actor實例的死信郵箱是什麼?
- 18. 在Play 2.x中配置actor的正確方法是什麼?
- 19. 用於同一用例中的多個Actor的UML用例和序列
- 20. 什麼時候在Web應用程序中使用Actor是合理的
- 21. LOG()的作用是什麼?
- 22. $ state.go('。')的作用是什麼?
- 23. addActionListener的作用是什麼?
- 24. 從UML 2.0到UML 1.4有什麼顯着的改進?
- 25. 重試來自Akka Actor的http調用的正確方法是什麼
- 26. 根據哪個Actor觸發它,是否有可能使用不同的操作?
- 27. 以下代碼的UML序列圖是什麼樣的?
- 28. 什麼是「argv」,它有什麼作用?
- 29. 什麼是Thread.CurrentPrincipal,它有什麼作用?
- 30. 使用Immutability + Actor模型進行併發編程的缺點是什麼?