(二)UML語言概述

2022-06-13 09:30:08 字數 1808 閱讀 8542

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

uml中的的圖分為兩大類:結構圖(structure diagram)和行為圖。結構圖描繪系統組成元素之間的靜態結構;行為圖描繪系統元素的動態行為。

圖是使用uml建模時最常用的圖。它展示了系統中的靜態事物、它們的結構以及它們之間的相互關係。這種圖的典型用法是描述系統的邏輯設計和物理設計。

構件圖展示一組構件的組織和彼此間的依賴關係。構建圖說明系統如何實現,軟體系統內構件如何協同工作。

物件圖展示系統中的一組物件。它是系統在某一時刻的快照。物件圖是類圖在某一時刻的快照。

部署圖展示物理系統執行時的架構。部署圖描述系統中的硬體和硬體上駐留的軟體。

uml2.0新增了以下幾種結構圖:

組合結構圖展示模型元素的內部結構。

包圖描繪包之間的依賴關係(包是乙個用於組織其他模型元素的通用模型元素)。

用例描述了系統的工作方式,以及系統能提供的服務.用例圖描述了系統外部參與者如何使用系統提供的服務。

活**顯示系統內的活動流。通常需要使用活**描述不同的業務過程。

狀態圖顯示乙個物件的狀態和狀態之間的轉換。狀態圖中包括狀態、轉換、事件和活動。狀態圖是乙個動態檢視,對事件驅動的行為建模尤其重要。例如,可以利用狀態圖描述乙個**路由系統中交換機的狀態。不同的事件可以令交換機轉移至不同的狀態,用狀態圖對交換機建模有助於理解交換機的動態行為。在uml2.0中,狀態圖被稱作狀態機圖(state machine diagram)。

合作圖是互動圖的一種,互動圖還包括順序圖(以及uml2.0中新定義的其他幾種圖,稍後將介紹)。合作圖突出物件之間的合作與互動。在uml2.0 中,合作圖被通訊圖(communication diagram)所取代。

順序圖是另一種互動圖。順序圖強調乙個系統中不同元素間傳遞訊息的時間順序。

uml2.0 又增加了下列幾種行為圖:

時間圖也是一種互動圖。它描繪與互動元素的狀態轉換或條件變化有關的詳細時間資訊。

互動概觀圖是一種高層檢視,用於從總體上顯示互動序列之間的控制流。

模型主要用來描述問題域和軟體域。

問題域主要包括業務、業務規則、業務流程、工作流程;軟體域主要包括軟體組成、軟體結構、軟體部署等。

1.uml語言的五大檢視是什麼?

答:用例檢視 配置檢視 邏輯檢視 元件檢視 併發檢視

2.軟體開發三要素是什麼?

答:方法、工具、過程

3.uml的定義

答:uml(unified modeling language)是用來對軟體密集系統進行視覺化建模的一種語言,是對物件導向開發系統的產品進行說明、視覺化和編制文件的一種標準語言

4.模型的理解

答:模型就是對乙個物件或物體的簡化表示,抽象描述

5.uml語言包括哪幾種圖

答:結構圖和行為圖:

結構圖:類圖、構件圖、物件圖、部署圖、組合結構圖、包圖、用例圖

行為圖:活**、狀態圖、合作圖、順序圖、時間圖、互動概述圖

(二)UML語言概述

uml unified modeling language 統一建模語言。uml中的的圖分為兩大類 結構圖 structure diagram 和行為圖。結構圖描繪系統組成元素之間的靜態結構 行為圖描繪系統元素的動態行為。圖是使用uml建模時最常用的圖。它展示了系統中的靜態事物 它們的結構以及它們之...

UML總體概述

uml是一種物件導向的建模技術。以物件導向的開發方法為基礎,從系統的各個角度思考問題,畫出10種圖。在學習uml建模中,主要學習了10種圖包括 用例圖,類圖,物件圖,包圖,時序圖,活 協作圖,狀態圖,構件圖,部署圖。用例圖 用例圖是主要描述系統使用者和系統功能的模型圖,表達出什麼人使用什麼功能。主要...

寒江雪 UML概述

可靠的設計需要一種被系統分析員,開發人員和客戶接受為標準的設計表示法,就像電子工程師在電路圖中所用的標準表示法以及在物理學中被作為標準的費因曼圖所用的表示法那樣。uml就是這樣的表示法 uml包括了一些可以相互組合為圖表的圖形元素。uml提供這些圖的目的是用多個檢視來展示乙個系統,這組檢視被稱為乙個...