UML統一建模語言筆記

2022-01-11 10:31:03 字數 718 閱讀 1142

最近公司技術部在組織架構師培訓,有幸參與。導師老劉特別推薦了uml語言的學習。回想多年來,自己習慣做一些流程圖,框圖或者所謂的系統架構圖也是有的,但是總覺得不太專業。

一方面,有些圖是自己的發揮,沒有固定的規則。

另一方面,沒有使用"行話",不利於和需求方或者技術人員溝通。

unified modeling language (uml)又稱統一建模語言或標準建模語言,它早已經是軟體行業被認可的統一建模語言。並且,uml為我們提供了用例圖,物件圖,順序圖,通訊圖,類圖,狀態圖,活**,包圖,構件圖,部署圖等可以表示從需求到軟體設計過程中的各種場景。掌握uml,可以更好的幫助技術開發人員提高軟體架構設計能力。以下是其中一堂課的設計題目和自己的設計,沒有標準答案。感興趣的童鞋可以嘗試畫一畫。

題目

設計

看了需求文件,對貪吃蛇遊戲的需求理解可以大致如下流程:

uml靜態類圖以下類圖基於**檔案renewofsnake.html

總結

逐漸對類圖的組合和聚合關係有了更深理解。但每次畫圖總感覺,類圖不能完全表達自己的意思,可能需要配合多種圖才更全面。不知道理解的對不對。設計的事情仁者見仁智者見智,沒有最好, 只有更好。堅持去做了,一定會有成長。

統一建模語言(UML)

統一建模語言提供了一種表示法,通過它,我們可以獲取和說明程式設計。uml類圖描述系統中的類 它們之間的靜態關係 與類關聯的屬性和操作以及有關物件間連線的約束。uml類圖 在uml中,類由乙個矩形來表示,並且通常分割成3部分 類名 屬性和操作。上圖說明了乙個名為libraryitem的類名。該類有兩個...

UML統一建模語言

1 什麼是建模?任何事情都要先想清楚了再做,軟體開發更是如此!軟體開發過程不可能一上來就盲目寫 寫 之前必須搞清楚下面一些問題 要做什麼?做成什麼樣?怎麼去做?2 建模的原則 1 選擇建立什麼樣的模型對如何發現和解決問題具有重要的影響 2 每個模型有多種表達方式。使用者的身份和使用的原因是評判模型好...

UML統一建模語言

uml全稱是 unified modeling language又稱統一建模語言或標準建模語言。是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。它是一種語言,語言就是用來描述一件事物的。我們了解一下軟體開發的歷史,才明白為什...