新书速览|《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)