UML 雲計算筆記DAY2

2021-10-09 21:44:04 字數 868 閱讀 8544

定義:統一建模語言(unified modeling language),非專利的第三代建模和規約語言

特點:(1)用於說明視覺化,構建和編寫乙個正在開發的物件導向的,軟體密集系統的製品的開放方法

製品指軟體開發過程中產生的各種產物,eg.流程圖,模型,源**等

(2)展現了對大規模,複雜系統進行建模方面,特別是軟體架構層次的一系列最佳工程實踐

uml2.2版本分類:

結構式圖形

強調系統式建模

行為式圖形

強調系統模型中的觸發事件

互動式圖形

屬於行為式圖形子集合,強調系統模型中的資料流程

結構式圖形:

(1)靜態圖(類圖,物件圖,包圖)

(2)實現圖(元件圖,部署圖)

(3)剖面圖

(4)復合結構圖

行為式圖形:

(1)活**

(2)狀態圖

(3)用例圖

互動式圖形:

(1)通訊圖

(2)互動概述圖

(3)時序圖

(4)時間圖

class diagram:用於表示類,介面,例項等之間相互靜態關係

(不只有類,也有許可權,屬性,方法等)

箭頭方向:從子類指向父類

實線:繼承,關聯

虛線:實現,依賴

空心菱形:聚合

實心菱形:組合

sequence diagram;顯示物件間互動的圖,這些物件按時間順序排列

建模元素:

物件(actor),生命線(lifeline),控制焦點(focus of control),訊息(message)等

黑實線:方法呼叫

白虛線:返回

阿里雲學習筆記 Day2

docker只能安裝在64bit系統上,linux核心越新體驗越好,推薦使用ubuntu18.04lts作為運 docker的底層系統 1 安裝docker環境 curl ssl 2 安裝docker compose環境 curl l compose releases download 1.25.4...

《演算法筆記》Day 2

全排列問題 include const int maxn 11 int n,p maxn hashtable maxn void generatep int index printf n return for int x 1 x n x int main void 推演 hashtable fals...

聽課筆記Day2

命名規則 1.只能是字母 數字 下劃線 2.不能以數字開頭 3.不能是關鍵字 4.區分大小寫 5.見其名知其意 變化的量 具有特殊意義的單詞 false none true and as assert break class continue def del elif else except fin...