對於UML圖的重新認識

來源:互聯網
上載者:User

標籤:uml   物件導向   設計   

             從看UML視頻一路走來,發現無時無刻不涉及到圖啊!不過之前的大話設計啊!還是第一遍對於機房的畫圖也只是局限於表面的理解而已,對於這次機房重構與UML圖的在此相遇,讓自己又重新認識了一下:

        UML圖設計物件導向的整個分析過程,其實對於每個過程使用什麼圖,自己已經寫過部落格了,詳情UML圖-核心基礎

        現在再次寫這篇部落格,其實主要就是想對UML有一個整體的認識。UML總共有9種,那麼到底該如何把他綜合一下讓大腦易於理解呢?我把他分成了四種:


        為什麼把時序圖,共同作業圖表,活動圖表三种放在使用案例圖一起呢?其實你仔細分析一下這三種圖就會發現都是圍繞“使用者”來產生的。

        首先使用案例圖,從字面分析就是使用者需要看的圖的舉例(僅限自己的理解)

        共同作業圖表和時序圖其實也就是一個意思,就是表達一組對象進行互相進行訊息傳遞的的整個過程,不管怎樣他都是需要一個“使用者”來參與的。

        對於視圖的理解,其實這兩種圖最能直接讓開發人員明白其想要表達的意思,狀態圖,顧名思義就是描述的對象的每種狀態;而類圖則用於整個系統中對象類的關係,讓其有一個整體的思構。

        除了自己的這種理解,還有好多種分法,最直接的就是靜態圖和動態圖的劃分了,在此不作深入理解,也或許是自己第一遍學習UML圖的時候太過於淺顯, 也或許是這一次通過機房重構,再次接觸又有了深入的理解,圖圖之間真的是密不可分的,就如畫圖的時候類圖和時序圖是密不可分的,時序圖是需要對各個類圖來產生聯絡的,而使用案例圖則是用中國漢語言來搭建客戶與系統之間的橋樑而已。

       軟考又一次接觸UML,所以才下定決心把自己的理解放到這裡,希望大家能夠提出寶貴意見。當然軟考還是注重細節和理解的,深入學習吧!






對於UML圖的重新認識

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.