新書速覽|《UML 2.5基礎、建模與設計實踐》新書速覽|《UML 2.5基礎、建模與設計實踐
【例4.4】圖書管理系統用例圖。
圖書管理系統按其業務功能分成借閱者管理、圖書管理、借書、還書和用戶管理等幾部分,這些職能對應于系統的不同組織部門。
1)系統參與者
圖書管理系統針對的對象是借閱者,圖書管理員可以對圖書信息進行管理。圖4.10是圖書管理系統參與者分析的用例圖,其中參與者“借閱者”是抽象角色。
圖4.10? 系統參與者
2)圖書管理
圖書館中的圖書根據需求進行更新是一項日常業務,因此在設計該系統時,也要為此設計用例。管理員成功登錄圖書管理系統的圖書信息管理子系統,進行圖書的新書入庫、刪除、修改等操作。圖書管理的用例圖如圖4.11所示。
圖4.11? 圖書管理用例圖
3)圖書借閱和還書用例圖
借閱圖書是圖書館提供的一項基本服務。在圖書管理系統的建模過程中,將這一行為抽象為一個用例。借閱者通過系統驗證后,成功登錄系統進行圖書的借閱和歸還。
圖書的借閱和歸還用例圖如圖4.12所示。
圖4.12? 圖書借閱和歸還用例圖?
綜上所述,圖書管理系統的整體用例圖如圖4.13所示。
圖4.13? 圖書管理系統整體用例圖
《UML 2.5基礎、建模與設計實踐》(李波,姚麗麗,朱慧)【摘要 書評 試讀】- 京東圖書 (jd.com)