UML九種圖 之 用例圖和類圖


前言

    近期寫UML文檔,看視頻的時候感覺掌握的還能夠,當真正寫文檔的時候才發現不是一件easy的事。寫文檔自己又翻開自己的筆記看了一遍又一遍。

以下就給大家介紹一下我畫的幾張圖:


用例圖

    1. 用例圖的構成

        (用例,角色,關系)

        用例:指功能的描寫敘述

        角色:觸發起某種事件

        關系:用例圖的關系(依賴,泛化,關聯)

    2. 用例圖的作用

        (1)用例視圖是整個UML設計的關鍵,影響到整個UML設計的過程

        (2)用例模型驅動了需求分析后各個階段的開發

        (3)用例模型用於需求分析階段,表明了開發人員和用戶針對需求達成的某種共識注意幾個keyword:開發人員,用戶,共同商討達成某種共識

   3.設計原則

    將系統看做黑盒子,從用戶角度理解系統,不須要考慮某個功能是怎樣實現的。僅僅須要考慮系統由誰來運行和怎樣交互和運行。

    以下是我畫的用例圖:以用戶的權限為基礎畫出來的。




類圖

    1.類圖的構成

     類、接口、協作、關系、包

    2.類的構成

     

    2.類圖的作用

    類圖一般在具體設計過程中出現,主要用來描寫敘述系統中各個模塊中類之間的關系,包含類或者類與接口的繼承關系,類之間的依賴、聚合等關系。通過類圖,就能實際的把系統中的各個類,即對象描寫敘述清楚,下一步就是依照這個具體的設計編碼了。

    3.類圖的設計

    Use case——>class(要點,抽象名詞得到類)——>確定類的屬性和方法——>屬性是靜態行為描寫敘述,方法是動態行為的描寫敘述——>正確表達類與類之間的關系

          以下是我對機房收費系統設計的類圖,理解的不是非常清楚,可定存在諸多問題,希望大家積極指正。




     以上是我看完UML之后對用例圖和類圖的理解,感覺理解的不是非常清楚,若有什么問題希望大家積極指正。


 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM