uml全稱是:unified modeling language又稱統一建模語言或標準建模語言。
是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。我們了解一下軟體開發的歷史,才明白為什麼要使用uml。它是一種語言,語言就是用來描述一件事物的。
軟體歷史分為3個階段:
軟體工程的目標:利用工程化的方法.在給定成本、進度的前提下,開發出具有可維護性、正確性、可移植性的軟體. 提高軟體產品的質量和開發效率,減少維護的困難
隨著軟體工程地進展,it界想用一種語言來描述它們完成的需求,設計,但是不同的公司開發了自己的產品。
於是乎,為了統一起來,就有了omg組織【objectmanagementgroup物件管理組織】,這個組織讓這種描述需求、設計的語言統一了,就稱作是uml了。
也就是說,uml用來給我們設計,需求分析。
我們使用的是ibm rational這個工具來講解uml。
一般地,我們這個工具用來做三個事情:
用例圖顯示誰將是系統的使用者、使用者希望系統提供什麼服務以及系統能夠為使用者提供什麼樣的服務;從使用者的角度描述系統的功能。用例圖最常用來描述系統以及子系統用例圖的2種元素4種關係我們使用它來模擬乙個**的用例圖
我們想描述的資訊是這樣子的:
類圖用於描述系統中的類與類之間的各種關係
類圖下有以下的關係:
依賴:區域性變數(非spring中 依賴注入)
需要用例的時候,我們可以把用例拖過去給時序圖用。
統一建模語言(UML)
統一建模語言提供了一種表示法,通過它,我們可以獲取和說明程式設計。uml類圖描述系統中的類 它們之間的靜態關係 與類關聯的屬性和操作以及有關物件間連線的約束。uml類圖 在uml中,類由乙個矩形來表示,並且通常分割成3部分 類名 屬性和操作。上圖說明了乙個名為libraryitem的類名。該類有兩個...
UML統一建模語言
1 什麼是建模?任何事情都要先想清楚了再做,軟體開發更是如此!軟體開發過程不可能一上來就盲目寫 寫 之前必須搞清楚下面一些問題 要做什麼?做成什麼樣?怎麼去做?2 建模的原則 1 選擇建立什麼樣的模型對如何發現和解決問題具有重要的影響 2 每個模型有多種表達方式。使用者的身份和使用的原因是評判模型好...
UML統一建模語言
uml全稱是 unified modeling language又稱統一建模語言或標準建模語言。是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。它是一種語言,語言就是用來描述一件事物的。我們了解一下軟體開發的歷史,才明白為什...