UML--時序圖、協作圖
阿新 • • 發佈:2019-01-05
時序圖,反應物件之間傳遞訊息的順序,強調訊息執行的時間順序。
【用途】
在專案需求階段,分析師可以通過時序圖提供一個更加正式的層次表達,將用例帶入下一層;在軟體設計階段,架構師和開發者能通過使用與獵兔,挖掘系統物件間的互動,充實整個系統的設計。一個例項常常被細化成一個或多個序列,將用例表達的更加精細細化。【圖符】
【訊息傳送】
圖符中帶數字的箭頭都表示不同的訊息,由不同的方法觸發,不同的訊息由不同圖符表示,常用為簡單訊息;同步訊息就像我們的Windows系統,在開啟word時同時還可以開啟播放器看視訊,互不影響;非同步訊息強調只能一個訊息結束後才能執行下一條。【協作圖】
為完成確定事務,各個物件之間的訊息傳遞。強調的是物件或是互動關係空間上與組織上的邏輯關係。圖符與時序圖基本相同。【作圖】
時序圖:協作圖:
【區別 】
時序圖強調各物件之間訊息按時間執行的順序,協作圖強調物件之間的組織關係與邏輯關係,是一種空間狀態。若強調上下文之間的關係,則應選擇協作圖。