簡單瞭解UML之使用案例圖

來源:互聯網
上載者:User

    在前面使用案例圖中的關係一文已經說到,使用案例圖是描述使用者的需求,從使用者的角度描述系統的功能,並指出各功能的執行者,強調誰在使用系統,系統執行者完成哪些功能。

角色、關係、用例關係

    使用案例圖的基本元素是用例、角色、關係,關係已經在使用案例圖中的關係中詳細說到了。

角色

    用例的角色不僅僅指的是人,還包括一些事物,比如說與此系統串連相連的其它系統,系統的外設等,而角色的主要作用是與系統互動資訊、對系統進行輸入、接受系統的資訊。

    我們在畫使用案例圖的時候,有時會猶豫Actor(角色)是怎麼得來,識別Actor有一下幾個原則:

        1、誰使用系統

        2、誰需要系統支援工作

        3、誰維護關係系統

        4、系統需要操作哪些硬體

        5、需要與系統互動的其它系統

        6、對系統產生的結果感興趣的人或事物

用例   對於一個好的用例,應該從執行者的角度來命名用例,應該清楚的定義了系統邊界,用例的大小、描述都達到要求,簡單又不混亂,且用例又不過多,同時用例也能使使用者準確無誤的理解了它的含義。粒度和範圍粒度   用例的粒度是用來描述使用者目標大小的程度。   使用者的粒度分為三個等級:       概述級:商業目標       使用者目標級:使用者使用系統的目的       子功能級:細化的使用者目標範圍   是針對使用者的目標來談:      概述級用例範圍:整個企業      使用者目標級用例範圍:系統邊界      子功能級用例範圍:一個子系統或一個組件比如機房收費系統學生憑藉卡上下機管理:   概述級:                         使用者目標級:                       子功能級:                   機房收費系統使用案例圖:           


    

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.