??????勸學(xué)詩 -唐?顏真卿
三更燈火五更雞,正是男兒讀書時(shí)。
黑發(fā)不知勤學(xué)早,白首方悔讀書遲。
UML視圖與圖
? 視圖定義
UML視圖是表達(dá)系統(tǒng)單個(gè)方面的UML建模結(jié)構(gòu)的簡單子集。不同的視圖劃分有時(shí)會(huì)模糊,但是我們希望它能直觀的表達(dá)意思。
? 視圖分類
視圖在最高層次可以劃分成三個(gè)(領(lǐng))域:結(jié)構(gòu)性分類、動(dòng)態(tài)行為、模型管理。
- 結(jié)構(gòu)性分類描述了系統(tǒng)中的事物和其間的關(guān)系。分類提供了動(dòng)態(tài)行為構(gòu)建的基礎(chǔ)。分類視圖包括靜態(tài)視圖、用例視圖、實(shí)現(xiàn)視圖。
- 動(dòng)態(tài)行為描述了系統(tǒng)時(shí)間上的行為。行為可以用靜態(tài)視圖中系統(tǒng)快照的一系列變更來描述。行為視圖包括狀態(tài)機(jī)視圖、活動(dòng)視圖、交互視圖。
- 模型管理描述了用層次式的單元對(duì)模型自身的組織。包是模型的通用組織單元。模型管理視圖與其他分類視圖相交迭,把團(tuán)隊(duì)工作和配置控制組織起來。
- UML還包括部分實(shí)用的擴(kuò)展能力的若干結(jié)構(gòu),其包括約束、版型和標(biāo)簽值,這些結(jié)構(gòu)適用于所有視圖的元素。
UML全部視圖及對(duì)應(yīng)的圖,如下表:
| 主要(領(lǐng))域 | 視圖 | 圖 | 主要概念 |
|---|---|---|---|
| 結(jié)構(gòu)性 | 靜態(tài)視圖 | 類圖 | 類、關(guān)聯(lián)、依賴、實(shí)現(xiàn)、接口 |
| .. | 用例視圖 | 用例圖 | 用例、活動(dòng)者、關(guān)聯(lián)、包含 |
| .. | 實(shí)現(xiàn)視圖 | 構(gòu)件圖 | 構(gòu)件、接口、依賴、實(shí)現(xiàn) |
| .. | 配置視圖 | 配置圖 | 結(jié)點(diǎn)、構(gòu)件、依賴、位置 |
| 動(dòng)態(tài)行為 | 狀態(tài)機(jī)視圖 | 狀態(tài)圖 | 狀態(tài)、事件、遷移、動(dòng)作 |
| .. | 活動(dòng)視圖 | 活動(dòng)圖 | 狀態(tài)、活動(dòng)、分叉、連接 |
| .. | 交互視圖 | 順序圖 | 交互、對(duì)象、消息、激活 |
| .. | .. | 協(xié)作圖 | 協(xié)作、交互、協(xié)作角色、消息 |
| 模型管理 | 模型管理視圖 | 類圖 | 包、子系統(tǒng)、模型 |
| 擴(kuò)展 | 所有 | 所有 | 約束、版型、標(biāo)簽值 |
? 圖
以上表格中,每種視圖都有相應(yīng)的圖去體現(xiàn),對(duì)于每種視圖、圖及圖中用到的概念詞匯,以后的課程會(huì)詳細(xì)更新!
? 更多精彩,期待中...
??? liuxiaoleivc@163.com
??? Wechat: liuxiaoleione(添加時(shí)請(qǐng)注明'簡友')
版權(quán)聲明?
??版權(quán)所有,翻版必究!
??本系列課程文本及表格僅為個(gè)人整理資料和見解,可以轉(zhuǎn)載或?qū)W習(xí),但要注明作者和出處,然文章中圖片均鏈接自百度網(wǎng)頁,未經(jīng)作者許可禁止一切商用活動(dòng)!