2012-07-29 45 views
1

我正在嘗試查找正在開發的系統的功能需求。問題在於系統應該按照預定的時間間隔自行處理。例如,系統應每20分鐘運行一次優化算法。它應在另一個時間間隔請求來自其他服務的數據等。在基於非交互的系統上捕獲功能需求

我在使用用例對此行爲進行建模時遇到了問題。我已經考慮過把時間用作演員,但這會產生一個非常複雜的圖。有沒有其他方法可以找到沒有外部交互的系統的功能需求?

回答

1

如果您的系統很複雜,那麼有複雜用例圖的問題是什麼?你的解決方案沒問題:應該及時調用的每個操作都應該連接到時間參與者。

0

UML演員可以概括爲「角色與目標」。因此而不是使用一個與多個用例鏈接的時間。對於每個單獨的定時器事件/間隔,使用鏈接到一個用例的多個Actor。