亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

UML2設計原則相關問題有哪些

發布時間:2022-03-18 14:16:23 來源:億速云 閱讀:99 作者:iii 欄目:開發技術

今天小編給大家分享一下UML2設計原則相關問題有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

UML元模型的設計思想遵循以下原則:

模塊化-應用強內聚、松耦合的原則來將建模的概念分組到多個包,并將功能特性組織到多個元類中。
分層-UML元模型應用了兩種分層。
首先,包的結構分離了元語言核心概念與使用它們的高層概念。
第二,四層元模型的架構模式分離了跨越很多抽象層的關注點(尤其是有關實例的關注點)。
分區-分區用于組織相同層的概念范圍。在InfrastructureLibrary中,細致的分區用于提供現在以及將來元模型建模標準所需要的靈活性;在UML元模型中,分區則比較粗略,這樣增強了包的內聚性及多個包之間的松耦合性。

可擴展性-UML2擴展方式有兩種:
1)使用Profiles來定義新的方言,定制面向特定平臺(如J2EE/EJB,.NET/COM+)和領域(如金融、通訊、航空)的語言;
2)通過重用InfrastructureLibrary package,增加合適的元類以及元關系,可以定義一種與UML相關的新的語言。前一種情況定義了一種新的UML的方言,而后一種情況定義了UML語言家族中的新的成員。
重用-提供一種細致而靈活的元模型庫,可被重用來定義UML元模型以及其它架構相關的元模型,如Meta Object Facility(MOF)和Common Warehouse Metamodel(CWM)。

UML2答疑
1.UML2為什么要定義兼容級別?

UML2是一個范圍很大的語言集合。這些語言集被劃分成不同的模塊,不同廠商的UML工具可以實現不同的模塊。這些工具之間的需要進行互操作(比如不同的工具提供開發過程不同步驟的建模功能),這樣就可能會存在一個問題,就是不同的UML工具之間所定義的模型的兼容性的問題。因此,UML2規范定義了少量的UML2兼容級別,以增加兩個工具支持相同的或者相互兼容的語言子集的可能性。

2.什么是語言單元(Language Unit)?

語言單元是一組緊密相關的建模概念的集合。這個集合中的概念可以反映要建模的系統的一個方面的內容,因此它們被打包到一塊,形成一個基本的建模單位。對應到圖中,可能就大體對應了幾種不同的圖形(理解是否正確?有待驗證)。UML2中包含了十四個語言單元:動作、活動、類、組件、部署、通用行為、信息流、交互、建模、Profiles、狀態機、結構、模板、用例。
每一級的兼容級別,要逐級的、遞增的把所有的語言單元都合并進來。

以上就是“UML2設計原則相關問題有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

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

uml
AI

准格尔旗| 资源县| 广宁县| 南涧| 鄢陵县| 北海市| 桃江县| 绥棱县| 忻州市| 延边| 偃师市| 外汇| 睢宁县| 迭部县| 柳河县| 洛隆县| 鄂尔多斯市| 兴仁县| 时尚| 繁峙县| 鱼台县| 元氏县| 庆云县| 陆丰市| 西峡县| 平昌县| 巴青县| 洛南县| 伊宁市| 博乐市| 平远县| 无为县| 客服| 成都市| 江阴市| 利辛县| 临夏县| 宁阳县| 西宁市| 岳西县| 墨江|