軟件設計師考試筆記:UML統一建模語言
統一建模語言UML是用一組視圖反應係統的各個方麵,以完整地描述係統,每個視圖代表係統描述中的一個抽象,顯示係統中一個特定的方麵。
UML設計視圖包含了類、接口和協作,其中設計視圖的靜態方麵由類圖和對象圖表現;動態圖方麵由交互圖、狀態圖和互動圖表現。
UML提供了九種不同的圖:
(1) 用例圖(Use Case Diagram),描述係統功能;
(2) 類圖(Class Diagram),描述係統的靜態結構;
(3) 對象圖(Object Diagram),描述係統在某個時刻的靜態結構;
(4) 組件圖(Component Diagram),描述了實現係統的元素的組織;
(5) 配置圖(Deployment Diagram),描述了環境元素的配置,並把實現係統的元素映射到配置上;
(6) 狀態圖(State Diagram),描述了係統元素的狀態條件和響應;
(7) 時序圖(Sequence Diagram),按時間順序描述係統元素間的交互;
(8) 協作圖(Collaboration Diagram),按照時間和空間順序描述係統元素間的交互和它們之間的關係;
(9) 活動圖(Activity Diagram),描述了係統元素的活動;
最後更新:2017-05-07 07:57:20