[UML]UML 教程
生活随笔
收集整理的這篇文章主要介紹了
[UML]UML 教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
統一建模語言(UML)已經迅速變成建立面向對象軟件的事實標準。本教程提供了Enterprise Architect支持的13種UML圖的技術概覽。UML 2 詳細的語義解釋請看新的UML 2 教程。
首先... 什么是UML?
OMG組織規范聲明 :
"統一建模語言(UML)是一種圖形化的語言,用于軟件密集系統要素的可視化、制定規范、構建對象和編寫文檔。UML提供了一種標準的方式來描述系統的設計圖,既包括概念方面,例如業務過程和系統功能,也包括具體事務,如編程語言語句,數據庫圖示和可重用的軟件組件。
這里著重指出的是UML是一種說明性的“語言”,而不是一種方法或程序。UML通常用來定義軟件系統與細化、編寫、構造系統中的要素,是“寫”設計圖的語言。UML可以用不同的方式來支持軟件開發方法(例如:統一軟件開發過程)-但是它本身并不指定某種方法或過程。
UML 定義了下列領域的標注和語義:
| - | 用戶交互或用例模型-描述系統和用戶之間的界定和交互。在某些方面對應于一個需求模型。 |
| - | 交互或通信模型 -描述系統中的對象彼此之間如何進行交互以完成工作。 |
| - | 狀態或動態模型-狀態圖表描述隨著時間變化,類所呈現的狀態和條件。活動圖則描述系統即將執行的工作流程。 |
| - | 邏輯或類模型- 描述構成系統的類和對象。 |
| - | 物理組件模型- 描述構成系統的軟件(有時也包含硬件)。 |
| - | 物理部署模型- 描述物理架構與物理架構中組件的部署。 |
UML 也定義了一些擴展機制,以擴展UML符合特別需要(例如:業務過程建模的擴展)。
第二部分 教程展開論述如何使用UML定義和建立真實系統。
如果你有關于這些材料的任何建議和評語,請把你的想法發到sparks@sparxsystems.com。
總結
以上是生活随笔為你收集整理的[UML]UML 教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: match函数
- 下一篇: Spring boot——Actuato