UML 及其作用

2021-09-05 22:06:17 字數 1078 閱讀 2397

uml(unified modeling language,統一建模語言)是一組用於描述ooad過程的圖形化表達方式。

uml為交流物件導向的設計中的需求,行為、體系結構的實現提供了一套綜合的表示法。

uml繪製工具,ea 和vsu 2010

uml由9個不同型別的圖組成:

用例圖:顯示了系統的外部可視行為。

用例圖描述了系統外的人員和系統的互動動作,以及系統的響應,該型別的圖可以用於描述系統的功能需求。

活**:顯示系統行為的峽谷納西描述。

活**描述了單個功能需求內部的細節行為,包括基本的場景和一些可選的場景。

元件圖:顯示了系統的體系結構。

元件圖描述了系統的可部署單元(可執行檔案,元件,資料儲存和其他一些內容)以及一些藉口,可部署單元通過這些介面進行互動,該圖可以用於研究系統的體系結構。

順序圖:顯示了物件隨著時間的互動。

順序圖描述了某個功能需求的路徑或場景內相對時間的詳細行為,該圖可用於理解系統元素之間的訊息流程。

協作圖:顯示了物件的互動,強調物件之間的關係。(在uml2.0裡面找不到了)

類圖:顯示了類的定義和關係。

類圖描述了系統設計中的類和介面,以及他們之間的關係。該圖可用於定義內部的,物件導向的**結構。

狀態圖:顯示了響應時間的狀態改變。

狀態圖描述了系統如何改變狀態以相應內部的和外部的事件,確保每個事件都被適當的處理。

部署圖:顯示了系統的物理體系結構。

部署圖描述了系統的可部署單元(應用,元件,資料儲存等)如何被賦予不同的節點,這些節點如何互動通訊,用於系統對映和負載的研究。

包圖:顯示了設計的層次結構。

包圖描述了設計的相關元素如何按組結合在一起,以及他們之間的關係。

uml的一切實際上就是為了交流。先編碼後修復是錯誤的,先設計再糾錯是正確的。

uml圖是用來畫出來找錯誤的,而不是要畫乙個完美的圖形,無論是否正確,畫圖是用來記錄和構思你的想法的,而不是一開始就是要畫乙個正確的圖。

scott adams 告訴我們:"創造是允許我們犯錯,藝術則是知道保留正確。"

UML 及其作用

uml unified modeling language,統一建模語言 是一組用於描述ooad過程的圖形化表達方式。uml為交流物件導向的設計中的需求,行為 體系結構的實現提供了一套綜合的表示法。uml繪製工具,ea 和vsu 2010 uml由9個不同型別的圖組成 用例圖 顯示了系統的外部可視行...

UML 及其作用

uml unified modeling language,統一建模語言 是一組用於描述ooad過程的圖形化表達方式。uml為交流物件導向的設計中的需求,行為 體系結構的實現提供了一套綜合的表示法。uml繪製工具,ea 和vsu 2010 uml由9個不同型別的圖組成 用例圖 顯示了系統的外部可視行...

MIPS TLB MMU 硬體及其作用

tlb是把你的程式用的位址 程式位址或者虛擬位址 轉換成為訪問儲存器的實體地址的硬體。作業系統對於記憶體轉換的控制是所有軟體安全特性的關鍵。在mips cpu 以及所有的現代cpu上 上,位址轉換以4kb大小為單位,稱為頁。頁內的12位位址只是從虛擬位址簡單地傳遞到實體地址。轉換表中每一項含有乙個頁...