我已經開始學習UML,但它讓我困惑,有時(例如什麼我允許或不把我的USECASE圖,上次我在想,如果在記錄可以用在用例圖中)。無論如何,我已經做出了像林達這樣的電子學習平臺的簡單用例圖,但是你必須爲你想要購買的單個課程付費。任何關於我的圖的建議/更正? (我想帶來更多的usecases進去)不知道如果我的UML圖USECASE是正確
回答
我會拆分USECASE稱爲Register/Login
成兩個獨立的Usecases。我認爲這些步驟是兩個單獨的操作,需要執行不同的步驟。這樣你也可以將UseCases轉換成複合材料。
我們經常做這樣說:
- 創建USECASE
- 使用相同的名稱創建活動圖
- 在用例右擊
- 高級
- 製造複合
然後,你可以添加更多的詳細步驟Ø ❖如何在活動圖中實現/執行特定的用例。
這個答案是特定的當然是企業架構師。
如你所知,一個用例是用戶與系統之間的流動的文字表述。用例應該有一個反映該流程的名稱。當我查看你的用例名稱時,我可以看到你已經理解了這一點。這些名字都是描述性的,並且經過深思熟慮。做得好!
因此,關於用例圖:用例圖的目的是爲了更容易理解哪些用例存在,以及哪些類型的用戶用於。因此,箭頭始終走從演員到一個用例。
有時一個演員可以是單獨的系統,然後將其應包括在用例圖作爲演員,與該提示來演員是一個系統的名稱。如果一羣人由於某種原因可能有一個包含「系統」這個詞的名字,我認爲應該澄清,表現這一羣人的演員並不是一個真正的系統,儘管演員的名字暗示它是一個單獨的系統。
你好,謝謝你的回答。事情是我有點從我以前的PHP(cms等)經驗看uml。這段經歷開始問自己一個問題:我應該假設老師是一個像學生一樣登錄的用戶嗎?我應該讓他從客人那裏繼承嗎?可以,注意或使用課程''是添加到我的圖表的使用情況嗎?如果是的話應該擴展還是獨立?我想讓我的圖更加複雜一些,但是我不確定我限於什麼(因爲我想使它符合標準,你知道的很好的做法)。 – Malyo 2012-01-07 17:29:37
另外我不知道如何處理老師的測試能力,如果它被包含在課程中(用名字?)還是現在就放棄? – Malyo 2012-01-07 18:10:46
做什麼傳達你正在尋找的解決方案。通常情況下,用例需要背後的文檔才能真正有用,該圖是一個很好的概述,並且可以進入預期的解決方案。 – 2012-01-10 02:31:39
登錄不是用戶的目標。爲了能夠滿足註冊用戶的目標,登錄是必要的。如果用戶登錄,沒有做任何其他事情,並註銷,那麼提供了什麼價值?沒有。
這個值有沒有定義?如果這種系統通過背景副詞賺錢,登錄和註銷是否對系統有價值?而在其他通過付款公告賺錢的系統中,唯一有價值的用例是「添加公告」,不是嗎?而且,每個其他用例如註冊,登錄,添加評論,瀏覽公告都是毫無價值的。 – TheFrost 2013-09-01 15:35:19
- 1. 我不知道不正確的getter
- 2. C++方程,不知道如果我寫的正確
- 3. 不知道如果我得到Description屬性正確
- 4. 想知道如果sql語句正確
- 5. 我怎樣才能知道哪一個是UML圖的超
- 6. 我不知道爲什麼相同的值是不正確的
- 7. 不是選擇器(不知道我是否正確地做)
- 8. 免費的結構....我不知道我是否正確
- 9. 我想知道如果我在WCF安全下面的理解是正確的
- 10. 我怎麼知道如果我做異步頁正確
- 11. Zend_Log的UML類圖是否正確?
- 12. 想知道如果我的JSP格式正確
- 13. 我如何知道Apache Spark是否是正確的工具?
- 14. 圖片是重疊的邊框,不知道我是否正確地做它
- 15. 這是UML用例圖正確
- 16. 的jQuery的tablesorter不正確排序,我不知道我怎麼
- 17. 如何知道我的Jsoup元素是否正確選擇
- 18. 我如何知道服務器的連接是否正確?
- 19. 如何知道我的文件是否被正確翻譯
- 20. 不知道如何正確使用SetActive()
- 21. 不知道如何正確解析typedef
- 22. 試圖運行這個SQL,但我不知道如果我正在做它正確
- 23. cURL:我怎麼知道我的cookies是否設置正確?
- 24. 請讓我知道我的java代碼是否正確?
- 25. Unity3d的Facebook SDK「周邊」我不知道如果我的文章的標題是正確的信息
- 26. 想知道如果我正在做這個不變的練習
- 27. 如何在列表中添加列表?我不知道我是否正確
- 28. 我如何知道qwt是否安裝正確?
- 29. Div不正確浮動。我不知道我在想什麼
- 30. 如何知道圖像是否正確緩存?
爲什麼**從**年級**到**學生?爲什麼**從**支付課程**到**支付系統?爲什麼沒有「老師創造課程」的箭頭,「教師管理課程」和「管理員管理用戶」?另外,你確定支付系統是演員嗎?它可能是如此,但只是真的想到它! – davogotland 2012-01-07 17:08:34
我不得不指出,成績僅限於學生,我也發現我自己的錯誤,薪酬應該包括不擴展,因爲擴展是可選的。據我所知,薪酬體系可以說是個人演員,我太新了,無法確定。 – Malyo 2012-01-07 17:13:24