- UML基礎與Rose建模實用教程(第三版)
- 謝星星 周新國編著
- 425字
- 2020-11-23 15:05:10
2.3 UML的概念范圍
UML作為一種對軟件系統進行規約、構造、可視化和文檔化的語言,它融合了Booch方法、OMT方法和OOSE方法的核心概念,取其精華、去其繁雜,形成了一種統一的、公共的、具有廣泛適用性的建模語言。UML設計者的任務是建立一種具有統一語義的公共元模型,然后是建立一套公共的基于這些統一語義的符號體系。UML的設計者推出了一種以用例為驅動、以體系結構為中心、迭代和增量的開發過程。UML定義了一套建模語言,該語言與面向對象的組織在核心建模概念上是一致的,并且UML允許通過自身的擴展機制在表達上有所不同。
通常可以將UML的概念和模型分為靜態結構、動態行為、實現構造、模型組織和擴展機制這幾個部分。我們知道,模型包含兩個方面的含義:一個是語義方面的含義;另一個是可視化的表達方法,即模型包含語義和表示法。這種劃分方法只是從概念上對UML進行劃分,并且這也是較為常用的劃分方法。下面從可視化的角度來對UML的概念和模型進行劃分,將UML的概念和模型劃分為視圖、圖和模型元素。下面將對這些內容進行介紹。
推薦閱讀
- HornetQ Messaging Developer’s Guide
- AngularJS入門與進階
- Google Flutter Mobile Development Quick Start Guide
- PostgreSQL技術內幕:事務處理深度探索
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- 實戰Java高并發程序設計(第3版)
- Building Minecraft Server Modifications
- 快速念咒:MySQL入門指南與進階實戰
- UML 基礎與 Rose 建模案例(第3版)
- C#應用程序設計教程
- 從零開始學C語言
- 響應式架構:消息模式Actor實現與Scala、Akka應用集成
- INSTANT Yii 1.1 Application Development Starter
- 響應式Web設計:HTML5和CSS3實戰(第2版)
- Kivy Cookbook