0
A
回答
1
如果您正在開發完整系統,那麼不要,不要將數據庫作爲演員。我不建議展示服務器。
UCD的目的是根據它支持的功能(用例)和爲誰提供這些功能(演員)來顯示系統上下文。 UCD故意不展示內部結構 - 所以您關注用戶及其需求,而不會受到實施擔憂的影響。
由於服務器和數據庫是您的系統的一部分,因此他們是「設計細節」以瞭解如何實現用例。因此,不要坐在你的系統之外,因此他們不是演員。我建議將其他系統放在UCD上的唯一時間是(a)它們在您正在構建的系統的外部,(b)提供或從中獲得一些價值。
UML提供其它用於顯示系統的內部組件:將它們
- Deployment diagrams節目的物理硬件和軟件組件的分配
- Component Diagrams允許你顯示應用程序的邏輯結構
- Sequence Diagrams或允許您展示如何根據其邏輯組件實現用例
(注意我並不是建議你使用所有這些,只是有用的)。
hth。
0
我認爲web服務器和數據庫應該標記爲系統,用戶或外部第三方可能是演員!
+0
引用維基百科「一個演員模擬一種與主體交互的實體(例如通過交換信號和數據)所扮演的角色類型,但是該主體是外部的。」[1] 「Actor可能表示請注意,參與者不一定代表特定的物理實體,而只是某個實體的特定方面(即「角色」),與相關聯用途的規範相關所以我知道我可以使用服務器,因爲它通過消息傳遞與客戶端通信。 – Shpongle 2010-12-06 23:41:16
相關問題
- 1. 3層體系結構參考
- 2. 三層體系結構與三層服務器體系結構
- 3. Web層的體系結構
- 4. 三層體系結構
- 5. GWT三層體系結構
- 6. WCF N層體系結構
- 7. 3層體系結構分層和術語混雜
- 8. Winform應用程序中的3層體系結構
- 9. 三層Web體系結構:分層機器上的圖層是否有益?
- 10. 使用Symfony實現3層體系結構PHP
- 11. 如何使用Winforms實現.net 3層體系結構
- 12. 將用戶憑證存儲在3層體系結構中
- 13. Magento2:整體架構和體系結構圖層
- 14. 3層體系結構的BAL的目的
- 15. 具有Web API業務層的ASP.Net MVC 3體系結構
- 16. 操作3層體系結構中的datagridview列
- 17. 3層體系結構的編碼標準
- 18. C中的N層體系結構#
- 19. C++:在同樣的體系結構層
- 20. asp.net中的三層體系結構mvc
- 21. 如何使用3層體系結構在gridview中顯示圖像?
- 22. 如何在UML中表示3層體系結構?
- 23. Jboss爲3層客戶端服務器體系結構
- 24. 關於3層體系結構和symfony框架
- 25. WP7 3層體系結構單元測試
- 26. ASP .NET MVC體系結構適合傳統的多層體系結構
- 27. 控制器在分層體系結構中的適用層/ DDD
- 28. 登錄表單使用實體框架和3層體系結構
- 29. Linq到SQL層/體系結構?
- 30. MySQL體系結構(分層數據)
好吧,這是有道理的,謝謝你幫助清除。 – Shpongle 2010-12-07 12:50:43