2017-11-11 158 views
0

我一直在努力理解從一個UML類設計圖UML序列圖爲學校任務的過渡。我的設計類圖包含一箇中心DataManager類,它將用例控件類連接到數據表類(即用戶,產品,僱員),但是,是否需要將數據表類包含在我的用例序列圖?UML中的數據表類別序列圖

Design Class Diagram

My Sequence Diagram Attempt

+0

請更具體一些,並顯示您到目前爲止嘗試過的。 –

+1

所以一個觀點是:模型始終是整個系統的局部視圖,模型必須有一個目標,一個目標。根據您的目標,您必須顯示數據表類(無論如何都是奇怪的名稱),或者您不必顯示它們。那麼當你模擬這個序列時,你關心什麼? – granier

+0

從流程的角度來看,正確的用例應該能夠爲您提供足夠的信息來創建兩個事件序列(易於轉換爲序列圖)和一組類(例如數據/模型,接口/視圖,和行爲/控制器)表達你的領域模型(作爲類圖)。然後,您應該能夠將域模型元素映射到序列圖上。 @granier:一個模型_can_是一個完整系統的視圖,一個圖不應該是一個系統的完整視圖,除非系統是微不足道的,在這種情況下,爲什麼模型? – CharlesRivet

回答

0

所以,最終,我沒有短語我的問題,我想。我問過數據庫表和數據管理器類之間的通信是否也應該出現在序列圖中。答案是,他們應該。有一個序列圖的要點是引導一個開發者參與一個類的「發展」。對於我的圖表,我用於此通信的所有消息對每條消息都有標準的sql()操作。