使用用例對基於時間表定期執行的系統行爲建模(而不是作爲顯式用戶交互的直接結果執行)的最佳實踐是什麼?如果'時間'被建模爲參與者,那麼描述如何使用時間來觸發用例(例如,句點是可配置的,有效範圍等)的可接受方法是什麼?使用'時間'作爲演員的案例
0
A
回答
1
調度是系統的一部分還是外部的?
如果時間表是外部的,那麼我把它當作演員。然後我們看不到時間。
如果調度是系統的責任,那麼我認爲將時間想象爲演員「敲鐘」或者換句話說提供輸入可能會有所幫助。列舉時間的責任有助於設計時間表。不過也會有其他演員實際上設置了的時間表。與時間安排分開的時間。
1
這可能是更好的考慮誰造成一個特定的任務被安排爲仍然演員當任務實際開始的演員:
- 股票員提交零件列表挑選
- 系統進程列表挑選更新庫存零件
並添加一個註釋,指出後者是否在一夜之間發生。
現在我寫這個,我不認爲時間是用例中的問題。在這個層面上,重要的是什麼發生,哪些演員參與其中。 當它發生在這個階段沒有比更重要如何。
0
時間是從來沒有主要演員,畢竟,當一個用例被實例化時,時間沒有從系統中獲得有價值的東西?
我認爲您將您的實施決策與業務需求相混淆,即您的實施決策已被選中。
如果您可以提供定期完成任務的高級描述以及爲什麼,我可以詳細說明。
相關問題
- 1. UML中的演員(使用案例)
- 2. 演員案例類簡單的例子
- 3. 用例圖 - 作爲演員的系統
- 4. 演員用例中的演員
- 5. PlantUML用於演員的用例作爲成員類型
- 6. 演員時間戳可以使用
- 7. 使用案例用於熱映Akka演員
- 8. 使用案例。 Google地圖是外部演員?
- 9. 用例digram的演員
- 10. UML用例圖演員
- 11. UML用例 - 誰是演員?
- 12. AbstractVehicle使用時間作爲類成員
- 13. DDD骨料作爲演員
- 14. SFINAE爲演員操作
- 15. 在UML用例圖中插件作爲演員
- 16. 爲什麼演員操作員不能使用私人基座?
- 17. 演員在UML用例中代表另一個演員執行用例
- 18. 創作演員
- 19. UML用例圖服務器作爲系統演員和其種用例
- 20. 使用表演員
- 21. 將演員分爲子演員
- 22. 與演員的用例關係
- 23. 演員示例不編譯
- 24. 演員字符串時間跨度
- 25. 導演,舞臺,小組,演員,Box2D和手勢演員的例子LibGdx
- 26. 演員時間戳時間戳和時區
- 27. 正確使用演員框架中的演員(java)
- 28. 使用成員函數指針作爲模板參數時的演繹類型
- 29. 或操作員在PHP案例
- 30. 在另一個案例中使用案例使用SQL時