UML 知識整理

2021-10-06 18:20:41 字數 1137 閱讀 4393

unified modeling language 統一建模語言,為物件導向開發系統的產品進行說明、視覺化、和編制文件的一種標準語言。

參考**:

1.基本概念

uml圖分為用例圖,設計檢視、程序檢視、實現檢視和拓撲檢視。也可分為靜態檢視和動態檢視。

靜態圖有:用例圖、類圖、物件圖、包圖、構建圖、部署圖;

動態圖有:狀態圖、活**、協作圖、序列圖;

2. 產品要用到的圖

用例圖 usercase diagrams :主要回答了兩個問題 1.是誰用軟體 2.軟體的功能; 從使用者角度描述了系統的功能,並指出各個功能的執行者,強調功能的使用者,系統為執行者完成哪些功能。

狀態圖 statechart diagrams: 是一種由狀態、變遷、事件、活動組成的狀態機,用來描述類的物件所有可能的狀態的轉移條件。

狀態圖用於顯示狀態機(它指定物件所在的狀態序列)、使物件達到這些狀態的事件和條件、以及達到這些狀態時所發生的操作。

活** activity diagrams: 是狀態圖的一種特殊情況 ,這些狀態大都處於活動狀態。本質是一種流程圖,它描述了活動到活動的控制流。

活**則強調的是從活動到活動的控制流。每乙個節點都是乙個活動(某個角色的具體動作),可以是所有角色的,也可以是對角色進行分泳道。(詳情見流程圖整理)

序列圖-時序圖sequence diagrams:

互動圖的一種,描述了物件之間訊息傳送的先後順序,強調時間順序;

序列圖的主要用途是把用例表達的需求,轉化為進一步、更加正式層次的精細表達。用例常常被細化為乙個或者更多的序列圖。同時序列圖更有效地描述如何分配各個類的職責以及各類具有相應職責的原因。

UML知識總結

uml從組成結構上講是由以下三大部分組成。第一部分是指包含uml建模的基本元素 關係和圖構造塊部分。基本建模元素是整個模型的基礎,有時被稱為物件,又可細分為結構性 行為性 分組性 注釋性建模元素。關係是說明多個模型元素在語意上的相關性,並可形成更高層次的語意定義,主要用在結構性和分組性的元素之間。可...

UML整理 未完待續

統一建模語言 unified modeling language,uml 一組用於描述和設計軟體的圖形表示法,通常用於物件導向設計領域。uml常見的9種圖 用例圖 描述系統的功能。類圖 描述系統的靜態結構 類及其相互關係 物件圖 描述系統在某個時刻的靜態結構 物件及其相互關係 順序圖 按時間順序描述...

UML基礎知識

uml是在開發階段,說明 視覺化 構建和書寫乙個物件導向軟體密集系統的製品的開放方法。最佳的應用是工程實踐,對大規模,複雜系統進行建模方面,特別是在軟體架構層次,已經被驗證有效。統一建模語言 uml 是一種模型化語言。模型大多以圖表的方式表現出來。乙份典型的建模圖表通常包含幾個塊或框,連線線和作為模...