官术网_书友最值得收藏!

2.3 UML的概念范圍

UML作為一種對軟件系統進行規約、構造、可視化和文檔化的語言,它融合了Booch方法、OMT方法和OOSE方法的核心概念,取其精華、去其繁雜,形成了一種統一的、公共的、具有廣泛適用性的建模語言。UML設計者的任務是建立一種具有統一語義的公共元模型,然后是建立一套公共的基于這些統一語義的符號體系。UML的設計者推出了一種以用例為驅動、以體系結構為中心、迭代和增量的開發過程。UML定義了一套建模語言,該語言與面向對象的組織在核心建模概念上是一致的,并且UML允許通過自身的擴展機制在表達上有所不同。

通常可以將UML的概念和模型分為靜態結構、動態行為、實現構造、模型組織和擴展機制這幾個部分。我們知道,模型包含兩個方面的含義:一個是語義方面的含義;另一個是可視化的表達方法,即模型包含語義和表示法。這種劃分方法只是從概念上對UML進行劃分,并且這也是較為常用的劃分方法。下面從可視化的角度來對UML的概念和模型進行劃分,將UML的概念和模型劃分為視圖、圖和模型元素。下面將對這些內容進行介紹。

主站蜘蛛池模板: 平武县| 漳浦县| 波密县| 辉南县| 临夏县| 拉孜县| 海口市| 铁岭县| 临夏市| 秦皇岛市| 科技| 徐州市| 泰宁县| 合阳县| 攀枝花市| 怀远县| 伊通| 平山县| 辰溪县| 高淳县| 盐亭县| 大埔县| 翼城县| 宁海县| 东辽县| 咸阳市| 莱州市| 桐梓县| 九江市| 太谷县| 新乡县| 鹿泉市| 临安市| 苏尼特右旗| 江孜县| 长宁区| 驻马店市| 靖州| 哈密市| 蒙自县| 通城县|