UML通用知識點複習

2021-10-13 16:37:07 字數 1213 閱讀 1576

三、uml 通用機制

四、uml 擴充套件機制

uml 用模型描述系統的結構或靜態特徵以及行為或動態特徵,它從不同的視角為系統的架構進行建模,從而形成了系統的不同檢視。

在 uml 中主要包括的檢視:靜態檢視、用例檢視、互動檢視、實現檢視、狀態機檢視、活動檢視、部署檢視和模型管理檢視。

這些檢視就不一一說明了。

………………

uml 作為一種視覺化的建模語言,其主要表現形式就是將模型進行圖形化的表示。

最常用的 uml圖 有:用例圖、類圖、序列圖、狀態圖、活**、構件圖和部署圖。

這裡也不一一說明了。

………………

我們把可以在圖中使用的基本概念統稱為 「模型元素」。

在 uml 中,圖作為一種視覺化的方式聚集了相關需要表達的事物,並且表達了這些 事物 之間的關係。

事物是對模型中最具有代表性的成分的抽象,關係描述了事物之間如何彼此關聯、相互依賴或作用的。正是關係把構成系統的諸多事物結合成乙個有機的整體。

3.1、事物

事物 是 uml 模型中物件導向基本的模組,它們在模組中屬於靜態部分。

uml 中定義了四種基本的物件導向的事物:

結構事物 :類、介面、協作、用例、主動類、構建和節點

行為事物 :互動和狀態機

分組事物 :包(package)

注釋事物 :註解

3.2、關係

uml 中主要包括四種關係:

如果把模型元素模擬成乙個物件來看,那麼模型元素應該也具有許多屬性。

這些屬性用於維護該模型元素的資料值。

uml 的圖形表示中,每乙個模型元素都有乙個基本符號,這個基本符號視覺化地表達了模型元素的最重要的資訊。

通用劃分是一種保證不同抽象概念層次的機制。

通常我們可以採用兩種方式進行通用劃分:

簡而言之,構造型擴充套件機制的目的就是基於乙個已存在的模型元素再重新定義乙個新的模型元素。

例如:<>、<> 等等

標記值由一對字串組成,這對字串包含乙個標記字串和乙個值字串,用來儲存有關模型元素或表達元素的一些相關資訊。

約束機制用於擴充套件 uml 構造塊的語義,允許建模者和設計人員可以增加新的規則和修改現有的規則。

約束使用大括號和大括號內的字串表示式來表示,即約束的表現形式為 。

複習知識點

題目 class aclass bextends aclass cextends aclass dextends ba obj newd system.out.println obj instanceofb system.out.println obj instanceofc system.out....

知識點複習

scanf d用於輸入十進位制數 u無符號十進位制輸入 o用於輸入8進製數 c用於輸入單個字元 s用於輸入字串 非空格開始,空格結束,字串變數以 0 結尾 f,lf用於輸入實數,一般使用double,lf 表示對應的輸入量不賦給乙個變數 d printf d帶符號十進位制輸出 u無符號十進位制輸出 ...

UML基礎知識點

uml是統一建模語言 unified modeling language 是一種定義良好 易於表達 功能強大的建模語言,使用圖形和文本來傳遞資訊。用例圖 靜態圖 類圖,物件圖,包圖 行為圖 狀態圖,活 互動圖 順序圖,協作圖 實現圖 元件圖,部署圖 用例圖描述系統提供的功能單元。參與者,用例,關聯關...