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

溫馨提示×

溫馨提示×

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

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

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

长垣县| 定兴县| 怀来县| 麟游县| 石渠县| 邯郸市| 旬邑县| 康定县| 美姑县| 凤冈县| 桦南县| 连山| 台湾省| 珲春市| 桂东县| 北碚区| 蓬莱市| 滦南县| 琼结县| 延津县| 宽甸| 黄山市| 平罗县| 泰和县| 延安市| 博乐市| 鸡东县| 阆中市| 榕江县| 咸阳市| 泽普县| 武邑县| 桦南县| 睢宁县| 枝江市| 安乡县| 万州区| 正安县| 防城港市| 建始县| 巴林左旗|