【UML】——總結
阿新 • • 發佈:2018-12-31
UML:Unified Modeling Language(統一建模語言)是面向物件軟體的標準化建模語言。
五類十圖
用例圖
用來描述使用者的需求描述系統的功能,各功能的執行者,誰在使用系統,系統為執行者完成哪些功能。
靜態圖
類圖
用於定義系統中的類,包括描述類的內部結構和類之間的關係,類圖主要用於描述系統的靜態結構。
物件圖
物件圖是類圖的一個例項,描述了系統在具體時間上所包含的物件以及各個物件之間的關係。
行為圖
用來描述系統的動態模型和物件之間的互動關係。
狀態圖
用來描述類的物件所有可能的狀態以及事件發生時狀態的轉移條件。
活動圖
用來描述滿足用例要求所要進行的活動以及活動間的約束關係,使用活動圖有利於識別系統的並行活動。
互動圖
用來描述物件之間的互動關係
序列圖
描述物件之間的互動順序,著重體現物件間訊息傳遞的時間順序,強調物件之間訊息的傳送順序,同時也顯示物件之間的互動過程。
協同圖
描述物件之間的合作關係,更側重於說明哪些物件之間有訊息的傳遞
實現圖
構件圖
構件圖用來描述程式碼構件的物理結構以及各構件之間的依賴關係。一個構件可以是一個資原始檔、一個二進位制檔案或者一個可執行檔案。
實施圖
定義了系統中硬體的物理體系結構,用來描述例項的物理裝置以及它們之間的連線關係。
軟體的生存週期
1、可行性研究
2、需求分析
3、軟體設計(概要設計和詳細設計)
4、編碼
5、軟體測試
6、執行與維護
第一次學習UML圖,如果有糾正的地方,歡迎指點!