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層體系結構中的IOC
- 2. 3層服務器體系結構Drupal
- 3. 3層體系結構參考
- 4. 三層體系結構與三層服務器體系結構
- 5. Web層的體系結構
- 6. ASP.Net MVC體系結構 - 缺少圖層?
- 7. ASP.Net中4層體系結構的層
- 8. 三層體系結構
- 9. GWT三層體系結構
- 10. WCF N層體系結構
- 11. 3層體系結構分層和術語混雜
- 12. 使用WCF的三層體系結構
- 13. Winform應用程序中的3層體系結構
- 14. 三層Web體系結構:分層機器上的圖層是否有益?
- 15. 將用戶憑證存儲在3層體系結構中
- 16. 如何使用3層體系結構填充組合框
- 17. 使用Symfony實現3層體系結構PHP
- 18. 如何使用Winforms實現.net 3層體系結構
- 19. Magento2:整體架構和體系結構圖層
- 20. 3層體系結構的BAL的目的
- 21. 3層體系結構的分層應用程序的良好實現方法?
- 22. 結合MVVM和N層體系結構
- 23. 3層體系結構的編碼標準
- 24. 操作3層體系結構中的datagridview列
- 25. 具有Web API業務層的ASP.Net MVC 3體系結構
- 26. asp.net中的三層體系結構mvc
- 27. Java EE中的n層體系結構
- 28. asp.net中的N層體系結構
- 29. C中的N層體系結構#
- 30. C++:在同樣的體系結構層
好吧,這是有道理的,謝謝你幫助清除。 – Shpongle 2010-12-07 12:50:43