uml是什麼意思,uml圖是什麼

2021-03-28 14:25:55 字數 2893 閱讀 2647

1樓:肥仙女

uml建模技術是一種建模語言,指用模型元素來組建整個系統的模型,模型元素包括系統中的類、類和類之間的關聯、類的例項相互配合實現系統的動態行為等。

uml提供了多種圖形視覺化描述模型元素,同乙個模型元素可能會出現在多個圖中對應多個圖形元素,人們可以從多個檢視來考察模型。

2樓:匿名使用者

統一建模語言

(uml,unifiedmodelinglanguage)是物件導向軟體的標準化建模語言。uml因其簡單、統一的特點,而且能表達軟體設計中的動態

和靜態資訊,目前已成為視覺化建模語言的工業標準。在軟體無線電系統的開發過程中,統一建模語言可以在整個設計週期中使用,幫助設計者縮短設計時間,減少

改進的成本,使軟硬體分割最優。

uml的演化可以分為幾個階段[1]:第一階段是3位物件導向

(oo,object-oriented)方法學家booch、rumbaugh和jacobson共同努力,形成了uml0.9;第二階段是公司的聯合

行動,由十幾家公司(dec、hp、i-logix、ibm、microsoft、oracle、ti、rationalsoftware等)組成了

uml成員協會,將各自意見加入uml,以完善和促進uml的定義工作,形成了uml1.0和1.1,並向物件管理組織

(omg,objectmanagementgroup)申請成為建模語言規範的提案;第三階段是在omg控制下對版本的不斷修訂和改進,其中

uml1.3是較為重要的修訂版。

uml由3個要素構成:uml的基本構造塊、支配這些構造塊如何放置在一起的規則和運用於整個語言的公用機制。

uml有3種基本的構造塊:事物、關係和圖。

事物是對模型中最具有代表性的成分的抽象,包括結構事物,如類

(class)、介面(inte***ce)、協作(collaboration)、用例(usecase)、主動類(activeclass)、元件

(***ponent)和節點(node);行為事物,如互動(interaction)、態機(statemachine)、分組事物

(包,package)、注釋事物(註解,note)。

關係用來把事物結合在一起,包括依賴、關聯、泛化和實現關係。

3樓:本末終始

uml(unified modeling language)統一建模語言.

開始是為了在軟體開發中為使用物件導向的語言而設計的一種圖示化的標準建模語言,現在也在其它行業,如法律、管理、文字等方面也作為建模標準。

4樓:那溥胥巨集偉

它是unified

modeling

language,它是一種建模語言,它是進行需求分析和概要設計的利器。在您的理解中,什麼是uml呢?它僅僅是那些圖形、文字和符號的集合嗎?

還是一種用文字、圖形和符號的集合來描述現實生活中各類事物、活動、及其之間關係的語言呢?我聽到過兩種聲音:有許多軟體從業人員甚至軟體企業認為,uml是非常重要的,系統分析員、軟體設計師必須精通uml,這一觀點可以從大多數企業的招聘資訊中得到:

「***職務,精通uml……」。又有一部分人說,uml似乎也沒多大用處,使用uml的圖形來畫畫流程圖倒是不錯的選擇。對於前者,有過分誇大uml之嫌疑,這也直接導致國內很多初學者在還沒有弄清楚uml是什麼的情況下盲目地學習和追捧uml,最後收效甚微;而後者呢?

認為完全沒有必要使用uml,這將使得系統中各角色之間的直觀交流變得困難。

1.uml是一種標準。在這裡說標準,似乎太深奧了,說協議或許更好些。

uml是一種協議,它是系統分析人員和設計人員之間、軟體從業人員與客戶之間所應遵循的一種通訊協議。就好像ftp伺服器程式與客戶端程式需要通訊,首先大家都要遵循一種協議(ftp協議)。通過使用uml,系統分析人員不僅可以很直觀地記錄客戶需求,為系統設計提供具體的、可參考的系統分析模型,而且可以很方便地與設計人員甚至客戶進行交流,因為大家都遵循同一協議,交流就變得容易和直觀了。

從客戶角度來講,如果希望更好的表達自己的需求資訊,並能夠很好的與專業人員進行交流,是不是也應該多關注一下uml呢?

2.uml是統一建模語言。什麼是「統一」?

它表示uml並不僅僅是軟體系統的「專利」,非軟體行業同樣可以使用uml進行建模描述。同時,它也更好地證實了「uml是一種標準」這一說法。什麼是「語言」?

因為它有自己的語法和語義。uml的各個元素有著自己的語義,而元素的組織形式卻遵循著一定的語法規則。從語法強度來講,uml應該和自然語言的語法強度平級,因此uml應該會出現二義性問題。

uml應該是一種描述性語言(dl),描述物件就是系統分析與系統設計的思想。

uml圖是什麼

5樓:匿名使用者

uml-unified model language 統一建模語言.

是用來對軟體密集系統進行視覺化建模的一種語言。

uml是在開發階段,說明,視覺化,構建和書寫乙個物件導向軟體密集系統的製品的開放方法。最佳的應用是工程實踐,對大規模,複雜系統進行建模方面,特別是在軟體架構層次,已經被驗證有效。

uml的主要的模型

在uml系統開發中有三個主要的模型:

功能模型: 從使用者的角度展示系統的功能,包括用例圖。

物件模型: 採用物件,屬性,操作,關聯等概念展示系統的結構和基礎,包括類圖。

動態模型: 展現系統的內部行為。 包括序列圖,活**,狀態圖。

例圖如下

wikimedia.***/wikipedia/***mons/2/20/restaurant-uml-seq.gif

6樓:普洛智應

uml就是

unified modeling language就是統一建模語言,

是軟體工程中用的一種建模語言。

如下圖顯示的類別圖

這個圖是什麼意思,這個圖是什麼意思?

這個影象是天上的星星自己去探索唄 藏寶圖,找到就發了 這個圖是什麼意思?曾經以為愛上了你可以全身而退,而有一天我卻發現我退得滿身傷痕。曾經以為愛上你可以全身而退 這個 是什麼意思?gunduz aghayev的插畫 虛擬愛國者 就是紙上談兵愛國的,卻讓士兵卻犧牲,自己在後方空談 這個圖是什麼意思?美...

這幅圖是什麼意思這幅圖的含義是什麼意思?

沒有特別的什麼含義,不過現在網路上都把他解讀成為 插肩而過的老人和孩子,乙個看到了自己的過去,乙個看到了自己的將來!這幅圖的含義是什麼意思?這幅圖的含義我個人認為是 大家都要同心協力,團結一致。不要搞小破壞。各人看問題的角度,思考不同,所想到的應也是五花八門,我想到的是圓滿應該是意味著事業有成 愛情...

內涵圖。。這是什麼意思,這個內涵圖是什麼意思

這是前一陣北京下特大雨時候的圖 意思是 前方被水淹了 要憋氣才能過去 字太模糊了,看不清。這個內涵圖是什麼意思 o是代表腦袋,z和s是代表腿,卜 是站著,麼 是跪著orz和sno都是跪著的樣子 ogz 這是1p,寂寞形態 卜orz 這是2p,主動形態 卜ovy也是2p,主動形態 立式 卜ols 還是...