[UML] 統一塑模語言_學習筆記_筆記

摘要:[UML] 統一塑模語言_學習筆記_筆記

統一塑模語言UML英語Unified Modeling Language)是非專利的第三代塑模規約語言

UML集成了BoochOMT物件導向軟體工程的概念

模型

在UML系統開發中有三個主要的模型:

  • 功能模型:從用戶的角度展示系統的功能,包括使用個案圖。
  • 物件模型:採用物件,屬性,操作,關聯等概念展示系統的結構和基礎,包括類別圖、物件圖。
  • 動態模型:展現系統的內部行為。包括序列圖,活動圖,狀態圖。

圖形

結構性圖形(Structure diagrams)強調的是系統式的塑模:

行為式圖形(Behavior diagrams)強調系統模型中觸發的事件:

交互性圖形(Interaction diagrams),屬於行為圖形的子集合,強調系統模型中的資料流程:

  • 通信圖(Communication diagram)
  • 交互概述圖(Interaction overview diagram,UML 2.0)
  • 時序圖(Sequence diagram,UML 2.0)
  • 時間圖(Timing Diagram,UML 2.0)
  • 類別圖 (Class Diagram)

  • 組件圖 (Component diagram)

  • 複合結構圖 (Composite structure diagram)

  • 部署圖 (Deployment diagram)

  • 物件圖 (Object diagram)

  • 套件圖 (Package diagram)

 

以上筆記截取至維基百科 # http://zh.wikipedia.org/wiki/%E7%BB%9F%E4%B8%80%E5%BB%BA%E6%A8%A1%E8%AF%AD%E8%A8%80

#0xDe 從分享中學習

#Facebook:ProgrammerDe (https://www.facebook.com/MicrosoftDes) 有問題歡迎提問