1樓:匿名使用者
首先,你的問題本身是錯誤的!呵呵
uml中文名叫「統一建模語言」,它是一種標準的圖形化建模語言。so:
它是一種「語言」,不是方法,你可以在任何一種建模過程和方法中使用它。
打個比喻:某個**家根據自己的樂理知識和對**的感悟,作了一首曲子,然後用五線譜描繪出來。那麼uml就相當於這裡的五線譜——當然他也可以用簡譜。
uml主要由一系列圖組成,uml仍在發展中,在uml2.0中,包含13個圖,隨著uml的發展,會有更多的圖。
這13個圖包括:
需求建模:用例圖、活**;
架構建模:類圖、狀態圖、序列圖、通訊圖、組合結構圖、互動概覽圖、時間圖;
應用建模:物件圖、包圖、元件圖、部署圖
uml圖的分類方法很多;
在系統建模過程中不需要用到每個uml圖;
有些uml圖可以應用於系統開發的多個階段;
比較常用的圖包括用例圖、活**、類圖、序列圖、包圖等;
……這個話題比較大,先說這些吧,有需要再**。
2樓:
統一建模語言,
通過一系列的圖表示乙個系統。
uml是什麼意思
3樓:肥仙女
uml建模技術是一種建模語言,指用模型元素來組建整個系統的模型,模型元素包括系統中的類、類和類之間的關聯、類的例項相互配合實現系統的動態行為等。
uml提供了多種圖形視覺化描述模型元素,同乙個模型元素可能會出現在多個圖中對應多個圖形元素,人們可以從多個檢視來考察模型。
4樓:匿名使用者
統一建模語言
(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)。
關係用來把事物結合在一起,包括依賴、關聯、泛化和實現關係。
5樓:本末終始
uml(unified modeling language)統一建模語言.
開始是為了在軟體開發中為使用物件導向的語言而設計的一種圖示化的標準建模語言,現在也在其它行業,如法律、管理、文字等方面也作為建模標準。
6樓:那溥胥巨集偉
它是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),描述物件就是系統分析與系統設計的思想。
對知識的歸納與整理是學習化學的一種重要方法,現有化學反應
1 通copy過比較發現,三個反bai 應的反應物都是兩種物質,生du 成物都為一種物zhi質,都屬於化合dao反應 反應條件都是點燃 生成物都為氧化物,都是物質與氧氣發生反應等 2 符合這兩點的化學方程式為 3fe 2o2點燃 fe3o4 中的一氧化碳是化合物,是化合物和氧氣反應,而 是單質和氧氣...
分析下孩子早戀是一種怎樣的體驗
一方面害怕孩子因為早戀耽誤學習更害怕的是孩子因為早戀而傷害自己,沉迷其中。所以孩子如果早點肯定是要堅決制止的。應該是正常的感覺,因為青春期每個人都有自己喜歡的人要引導他們走向正確的路途。孩子早戀自己有的時候會擔心對她們的生活有一定的影響,怕他們不能很好的控制自己。給孩子的 青春期戀情 乙個合理客觀的...
風險自留是一種建立在 基礎上的財務技術
風險自留是一種建立在風險評估基礎上的財務技術。保險是一種風險自留的財務性風險管理方法對嗎 不對,保險是風險轉嫁的財務型風險管理辦法。風險自留是什麼意思?在風險管理中,什麼方式是屬於 財務型風險管理技術 風險自留的應對措施 在風險管理中,什麼方式屬於於財務型風險管理技術的是 a 自留風險,指對風險的自...