在本次UML實踐之旅中,我們通過對圖書館管理系統的需求進行分析,將 UML 應用于系統開發的各個階段,建立了系統的需求模型、靜態模型和動態模型,同時遵循Rationl統一過程(RUP)的核心思想和基本原則,采用以用例為驅動、以體系構架為核心的迭代化面向對象分析和設計過程。

圖1:系統用例圖

圖2:用況活動圖

圖3:借書部分的類結構圖 UML行為圖 用況圖描述了一組用況和參與者(一種特殊的類)以及它們之間的關系。 交互圖(interaction diagram)是順序圖和協作圖的統稱。 順序圖(sequence diagram)是強調消息的時間次序的交互圖。 協作圖(collaboration diagram)是強調收發消息的對象的結構組織的交互圖。 狀態圖顯示了一個由狀態,轉換,事件和活動組成的狀態機。 活動圖顯示了系統中從活動到活動的流。