最近剛學了uml,其中有五個關系:依賴,關聯,聚合,泛化,實現。這五個關系是否還有別的名字表達,比如包含,他和上面那個關系是對等的
(1)、用例圖:展示系統外部的各類執行者與系統提供的各種用例之間的關系
(2)、類圖:展示系統中類的靜態結構(類是指具有相同屬性和行為的對象,類圖用來描述系統中各種類之間的靜態結構)
(3)、對象圖:是類圖的一種實例化圖(對象圖是對類圖的一種實例化)
(4)、包圖:是一種分組機制。在UML1.1版本中,包圖不再看作一種獨立的模型圖)
(5)、狀態圖:描述一類對象具有的所有可能的狀態及其轉移關系(它展示對象所具有的所有可能的狀態以及特定事件發生時狀態的轉移情況)
(6)、順序圖:展示對象之間的一種動態協作關系(一組對象組成,隨時間推移對象之間交換消息的過程,突出時間關系)
(7)、合作圖:從另一個角度展示對象之間的動態協作關系(對象間動態協作關系,突出消息收發關系)
(8)、活動圖:展示系統中各種活動的執行流程(各種活動的執行順序、執行流程)
(9)、構件圖:展示程序代碼的物理結構(描述程序代碼的組織結構,各種構件之間的依賴關系)
(10)、配置圖:展示軟件在硬件環境中(特別是在分布式及網絡環境中)的配置關系(系統中硬件和軟件的物理配置情況和系統體系結構)