91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

UML公共機制中如何修飾和擴展機制

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

這篇文章給大家分享的是有關UML公共機制中如何修飾和擴展機制的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

UML公共機制

前面幾節UML介紹中,提到了UML的公共機制,分別是規格說明、修飾、通用劃分和擴展機制。本節針對修飾和擴展機制進行更詳細的說明。

①注解(note)

注解是附加在元素或元素集上用來表示約束或注釋的圖形符號。UML公共機制中注解可以含有文字或圖解或者URL。
使用原則:
⑴應放置在對應元素附件,并使用依賴關系連接注解和對應元素。
⑵只在需要的時候顯示注解。
⑶如果注解很長,可以考慮放置在外部文本中,使用鏈接指定位置。
⑷適當的舍棄無保留價值的注解。

②其他修飾

例如用于修飾關聯的角色、多重性等。對于類、構件、節點等事物,也可以在圖形底部增加分隔欄,以填寫修飾信息。

③構造型(stereotype)

用于對UML的詞匯的擴展,可以把構造型看作元類型,因為每一個構造型會創建一個相當于UML元模型中新類的等價物。UML公共機制中新構造塊可以有自己的具體特性、語義和表示法。最簡單的構造型可以是在UML的事物圖形上增加一個《name》。
使用原則:
⑴確認用基本的UML無法表達你要描述的事物。
⑵應從UML基本事物中選取最相似的圖形來構造新構造塊。
⑶通過定義一組標記值和約束來詳述新構造塊的特性和語義。
⑷為了更清晰的標出新構造塊,可以對其使用新圖標。

④標記值(toggedvalue)

UML公共機制中最簡單的標記值是在UML的事物圖形的名稱下增加一個用{內容}的標記。例如指定枚舉類型的值。
使用原則:
⑴確認用基本的UML無法表達你要描述的特性。
⑵泛化的應用規則是:為一種元素定義的標記值可應用到它的子孫事物。

⑤約束

UML公共機制中使用約束,可以增加新的語義或改變已存在的規則。一個約束可以用{內容}標記起來放在相關元素的附近。
使用原則:
⑴確認用基本的UML無法表達你要描述的語義。
⑵將約束放到對應元素的附件,并使用依賴關系連接起來。
⑶如果需要把新語義描述得更精確和更形式化,可用OCL書寫新語義。(OCL不知道什么意思)

總的說來,使用基本的UML可以描述你的系統,在某些情況下可能不能完全滿足你的需求,那么就可以使用擴展機制來彌補。應該盡可能的使用UML定義好的基本元素,這樣才能保證你的UML能被他人理解。

感謝各位的閱讀!關于“UML公共機制中如何修飾和擴展機制”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

uml
AI

贵定县| 巴中市| 临高县| 察雅县| 大理市| 铅山县| 松江区| 平罗县| 南溪县| 浮梁县| 剑川县| 凤台县| 凤冈县| 兴和县| 黎川县| 永宁县| 廊坊市| 渑池县| 眉山市| 阳高县| 嵊泗县| 安福县| 宜昌市| 扶风县| 边坝县| 定日县| 陇川县| 连州市| 洪江市| 永新县| 滨海县| 鸡泽县| 阳高县| 柳州市| 内乡县| 河北省| 应城市| 敖汉旗| 武夷山市| 朝阳区| 蕉岭县|