iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 22
0
自我挑戰組

打造專案管理 iOS App 系列 第 22

無限風光在險峰 UML簡介,為什麼要建模?

  • 分享至 

  • xImage
  •  

無限風光在險峰 UML簡介,為什麼要建模?


統一塑模語言(英語:Unified Modeling Language,縮寫 UML)是非專利的第三代塑模和規約語言。UML是一種開放的方法,用於說明、可視化、構建和編寫一個正在開發的、物件導向的、軟體密集系統的製品的開放方法。UML展現了一系列最佳工程實踐,這些最佳實踐在對大規模,複雜系統進行塑模方面,特別是在軟體架構層次已經被驗證有效。

為什麼要建模?

模型是現實的簡化,模型提供了系統的藍圖。
透過建模,要達到四個目的:

  1. 模型有助於按照實際狀況或按照所需要的樣式,對系統進行可視化。
  2. 模型可以規約系統的結構或行為。
  3. 模型給出了指導系統的模板
  4. 模型對做出的決策進行文檔化。

UML的特點

  1. 統一的標準。
  2. 面向對象,UML是支持面向對象軟件開發的軟件開發的建模語言。
  3. 可視化,表現力強。
  4. 獨立於過程,UML不依賴於對特定的軟件開發過程。

UML的種類

UML分為兩大類,結構與行為。

延續…
下一章節會開始練習製作類圖,下面是建模工具的網址:
http://staruml.io/


上一篇
安能取熊掌而捨魚 SnapKit 進階用法(重做約束)
下一篇
# 無限風光在險峰 UML,類圖
系列文
打造專案管理 iOS App 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言