1. 程式人生 > >UML(一)認識

UML(一)認識

        UML是YOU MY LOVE 的縮寫、中文意思就是你是我的愛、這麼有愛意的UML怎麼能不讓我動心、下面就介紹一下UML。大笑

UML是 Unified Modeling Language的縮寫,中文意思就是、統一建模語言。別看說是建模語言、其實簡單的說UML就是把要做的軟體用圖的形式畫出來、表示出來、建立軟體模型、UML可不是什麼程式碼、他是圖形符號,使用可輔助人們描述和設計軟體系統。

UML規範用來描述建模的概念有,類(物件的)、物件、關聯、職責、行為、介面、用例、包、順序、協作,以及狀態。

UML的語言就是圖形符號、所以UML要有圖、對、當然有圖、UML定義了5類,10種模型圖。

UML提供的基本模型圖包括:
(1)、用例圖:展示系統外部的各類執行者與系統提供的各種用例之間的關係


(2)、類圖:展示系統中類的靜態結構(類是指具有相同屬性和行為的物件,類圖用來描述系統中各種類之間的靜態結構)


(3)、物件圖:是類圖的一種例項化圖(物件圖是對類圖的一種例項化)


(4)、包圖:是一種分組機制。在UML1.1版本中,包圖不再看作一種獨立的模型圖)


(5)、狀態圖:描述一類物件具有的所有可能的狀態及其轉移關係(它展示物件所具有的所有可能的狀態以及特定事件發生時狀態的轉移情況)


(6)、順序圖:展示物件之間的一種動態協作關係(一組物件組成,隨時間推移物件之間交換訊息的過程,突出時間關係)


(7)、合作圖:從另一個角度展示物件之間的動態協作關係(物件間動態協作關係,突出訊息收發關係)


(8)、活動圖:展示系統中各種活動的執行流程(各種活動的執行順序、執行流程)


(9)、構件圖:展示程式程式碼的物理結構(描述程式程式碼的組織結構,各種構件之間的依賴關係)


(10)、配置圖:展示軟體在硬體環境中(特別是在分散式及網路環境中)的配置關係(系統中硬體和軟體的物理配置情況和系統體系結構)

在後面的文章我還會詳細介紹UML的圖、UML不是啥程式語言、只是根據使用者需求畫畫圖而已、很簡單的啦、不要有壓力的啦童鞋們。

—————————YOU MY LOVE —————————chenchen