UML之初認識

2021-06-20 10:25:38 字數 1251 閱讀 3284

最近在學習

uml,

如果你是第一次碰觸到

uml,

那麼多少油一點害怕吧

,那麼今天就讓我來向大家簡單的介紹一下吧。

假如你是乙個程式設計師

,那麼在你去乙個公司要半路接手乙個專案時

,你不會是想看看

"前輩們

"的**吧

,上萬行的**

,看完估計都到年底了

(假如現在是年初

),那還得保證他的**清晰

,你的承受能力同時要好的不得了

.所以便有了

uml這個神奇的工具

.他用一幅一幅的告訴我們這個工程到底是如何構成的

,用了一幅圖低過千言萬語的真理來告訴我們

,前輩們的傑作

我們很快便可以接手

.下面就讓我正式的來介紹一下什麼是

uml吧.

unified modeling language (uml)又稱統一建模語言或標準建模語言,它是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。物件導向的分析與設計(ooa&d,ooad)方法的發展在80年代末至90年代中出現了乙個高潮,uml是這個高潮的產物。它不僅統一了booch、rumbaugh和jacobson的表示方法,而且對其作了進一步的發展,並最終統一為大眾所接受的標準建模語言。

那麼首先為大家介紹一下uml的構造吧。

當然我們不能簡單地把uml的構造塊按隨機的方式放在一起。像任何語言一樣,uml有一套規則,這些規則描述了乙個結構良好的模型看起來應該像什麼。

uml有用於描述如下事物的語義規則

既然規則和結構我們都了解了,那麼我們在軟體開發過程中該如何利用這些未知的圖呢。

其實uml的東西就那麼多,要做到高手還是要借助uml提供的這些工具,靈活自如地為複雜的開發專案提供乙個成熟的、統一的,系統的,廣泛使用的系統分析設計與建模方法,即軟體的同意過程。

UML之初感悟

uml是什麼?它不是乙個程式語言,不是乙個形式化語言,它是用來設計軟體藍圖的視覺化建模語言。uml貫徹著軟體開發的整個過程,被omg object management group 物件管理組織採納作為業界的標準。uml包括什麼?uml語義 描述基於uml的精確元模型定義。元模型為uml的所有元素在...

UML的新認識

中午無事,躺在床上翻看了 程式設計師 今年第8期上的乙個有關uml的專題討論,有些收穫,至少讓我對uml有了點兒新認識。今天讀了這一組文章,終於讓我心裡好受不少。原來,對於uml的認識,不只我乙個人有困惑。uml,作為乙個工具,它是用來幫助我們做事情的,而不能為了uml而uml,為賦新詞強作愁,成了...

UML的新認識

中午無事,躺在床上翻看了 程式設計師 今年第8期上的乙個有關uml的專題討論,有些收穫,至少讓我對uml有了點兒新認識。今天讀了這一組文章,終於讓我心裡好受不少。原來,對於uml的認識,不只我乙個人有困惑。uml,作為乙個工具,它是用來幫助我們做事情的,而不能為了uml而uml,為賦新詞強作愁,成了...