我已經建立了一個使用外部數據庫的程序。所以我需要將其添加爲用例圖的演員。因爲我將數據庫作爲參與者添加,哪種表示方法最好(通過使用火柴人圖標或數據庫圖標或其他)?用例圖Database Actor Logo?
2
A
回答
1
根據規範,粘性圖是呈現actor的基本方式,它可以用於包括其他系統在內的任何類型的actor。您可以添加原型(例如<>)以表明它是一個系統而不是一個人。
規範允許您使用其他類型的圖標來表示特定的角色,因此您可以使用例如頭部形成矩形而不是圓形的粘性圖形表示系統。
免責聲明:剩下的就是基於
意見我不事有作爲的最佳方法表明,這樣的事情。如果這個額外的角色是一個數據庫或其他類型的系統,我會避免集中注意力。只需指出它是一個系統。例如,它可能隨時間而改變。
作爲一個經驗法則 - 使用這樣的元素,這些元素對於圖的其他用戶是可讀的。
2
只要你是建模業務,數據庫並不是真正的演員。只有你模擬技術領域,它纔會成爲一名演員。
按照UML規範第頁。 640:
如圖18.6中的示例所示,演員由圖標附近(通常位於上方或下方)的Actor的名稱代表。
如圖18.7中的示例所示,演員也可能顯示爲具有關鍵字«actor»的分類器矩形,並帶有所有分區的通常記號。
其他表示Actor類型的圖標也可以用來表示Actor,比如對非人類Actor使用單獨的圖標,如圖18.8中的示例所示。
相關問題
- 1. logo圖像動態
- 2. Actionbar Logo大小?
- 3. LOGO爲PostScript
- 4. 用例圖UML
- 5. Trac Logo問題
- 6. 識別Akka Actor的多個實例
- 7. Logo查找API?
- 8. Thumbnail MKMapView without Google Logo
- 9. 提交應用時ipad logo
- 10. 在LOGO中使用列表
- 11. 如何使用XPATH查找名爲* logo *的圖像,或者其中包含帶有* logo *的類的圖像?
- 12. QCustomPlot中的QImage/Logo
- 13. 基於幻燈片切換Logo圖片
- 14. 用於同一用例中的多個Actor的UML用例和序列
- 15. 如何在應用程序的用例中指定actor?
- 16. 無法實例從PDO-Database類
- 17. 你會顯示一個Actor不能在用例圖上做的事情嗎?
- 18. 我可以將actor連接到用戶案例及其包含的用例嗎?
- 19. Win8 Metro UI&Small logo
- 20. 哪個LOGO實現?
- 21. Logo如果聲明
- 22. Can not Logo with bars
- 23. Resize Logo Image - Mobile Version
- 24. 掃描Akka Actor
- 25. 如何避免對Actor實例的可變引用
- 26. 在使用Actor時何處定義案例類
- 27. 如何獲取對運行函數的actor實例的引用?
- 28. 我可以在用例中擴展actor嗎?
- 29. Libgdx Actor文本
- 30. 在QR碼前添加Logo
好的。這意味着可以在粘性數字的底部聲明「數據庫」,在粘性數字的頂部聲明「<>」? (我使用Xampp來使用MySQL數據庫,這是否意味着它是一個系統)? –
Senura
在我回答之前 - MySQL的一部分是負責存儲數據的系統的一部分,還是從其他系統的數據庫中檢索數據?如果它是你的系統的一部分,處理你的數據,它根本不是一個單獨的演員。建模系統的元素根本不是主角,只有系統外部的實體才能成爲主角。 – Ister
嗯..我在MySql中有一個數據庫。數據存儲在那裏(所以不可能是一個單獨的實體?)。軟件在Java虛擬環境中運行。所以軟件與數據庫是分開的。它是否正確 ? 注意:數據庫和軟件正在我的本地計算機上運行。但軟件和數據庫是兩個不同的平臺! – Senura