中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UML有什么用

發布時間:2021-12-06 11:20:26 來源:億速云 閱讀:127 作者:小新 欄目:開發技術

小編給大家分享一下UML有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1.UML類

1.1對系統的詞匯建模

需要做如下工作:
1)識別用戶用于描述問題或解決問題的事物。
2)對于每個抽象,識別一個職責集。
3)提供為實現每個類的職責所需的屬性和操作。

1.2對系統中職責的分布建模

抽象出來的類要適中,不要過大過小。
需要如下工作:
1)識別一組為了完成某些行為而緊密協同工作的類。
2)對上面的每一個類識別出一組職責。
3)從整體上觀察這些類,過大的分解,過小的合并。
4)考慮相映的協作方式,重新分配職責。

2.UML中的關系

面向對象建模中三種最重要的關系:
依賴---使用關系
泛化---一般/特殊關系
關聯---結構關系

當你開始建模是,特別是解決這些對象的動態協作時,你還會遇到兩種其它的關系:鏈(可能發送消息的對象間的實例)和轉換(狀態機中不同狀態的連接)
對簡單依賴建模---(如一個類作為另一個類的參數)依賴從操作的類指向當作參數的類。
對單繼承建模
對結構關系建模

3.公共機制

四個公共機制可以使UML簡化:詳述、修飾、公共劃分和擴展
構造型、標記值和約束使UML提供的用以增加新的構造塊、創建新的特性以及描述新的語義的機制。

4.UML圖

有5種最重要的互補視圖:用例視圖、設計視圖、進程視圖、實現視圖和實施視圖
每一種視圖包含結構建模(靜態)和行為建模(動態)
建圖的兩種方法:正向工程和逆向工程


一些術語:
系統:由子系統組成;子系統:由元素組成;模型:對現實的簡化;視圖:對系統模型的組織和結構的投影,注重于系統的一個方面。
結構圖:類圖、對象圖、構件圖、實施圖。
行為圖:用況圖、順序圖、協作圖、狀態圖、活動圖。
順序圖和協作圖統稱交互圖。順序圖強調消息的時間次序,協作圖強調收發消息的對象的結構組織。
活動圖強調對象之間的控制流。


如何選擇視圖來建模?
1)視圖能夠表達系統的體系結構,能夠暴露項目的技術風險。
2)決定用哪些制品來捕獲視圖的基本細節。
3)作為你的過程策略的一部分,決定把那種視圖至于某種形式或者半形式的控制之下。
4)保留廢棄的視圖。

兩種系統建模的方法:
1)針對同一模型,用不同層次上的細節描述圖。
2)在不同的抽象層次上,從一個模型跟蹤到另一個模型的方法建模。

5.UML類圖

類圖包括如下內容:

接口
協作
依賴、泛化和關聯關系。

對系統的靜態設計視圖建模時使用類圖的3種方式:
1)對系統的詞匯建模
2)對簡單協作建模---協作提供的一些合作行為強于其所有元素行為之和。
3)對邏輯數據庫模式建模

6.高級類

在UML中更一般的構造塊是類元,類元包括:類、接口、數據類型、信號、構件、節點、用況和子系統。他是描述結構特性和行為特性的機制。

以上是“UML有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

uml
AI

嘉兴市| 南涧| 鸡西市| 渭源县| 东安县| 安乡县| 大荔县| 安泽县| 收藏| 策勒县| 洛扎县| 泰来县| 德庆县| 定日县| 南漳县| 淮阳县| 图木舒克市| 邹城市| 阿拉善右旗| 翼城县| 南雄市| 河西区| 青岛市| 成都市| 房产| 托克托县| 钟祥市| 冕宁县| 比如县| 财经| 海林市| 汉寿县| 安顺市| 临桂县| 晋宁县| 嘉义市| 绵阳市| 新兴县| 安溪县| 南和县| 宝鸡市|