用例图?

时间:2013-04-17 05:14:33

标签: uml use-case

我在很长一段时间后都在学习UML,因此很难掌握它。在某个地方,我要挂在两者之间,我应该绘制一个通用图或特定的图,以及如果需要概括演员的话。如果你能用一个完美的图表来解决这个问题,我将不胜感激。

假设您要开发一个图书馆信息系统。 创建用例图以显示以下要求。

(a)所有注册用户,包括借款人和图书馆员,都可以登录系统,浏览标题和搜索所需的标题。

(b)借款人可以退房并退货。她还可以保留图书馆当前不可用的标题。当借款人签出该标题的副本(项目)时,或通过明确的取消程序,保留将自动删除。

(c)图书馆员具有管理能力,可以添加借款人,头衔和物品。有时,图书管理员本人也可以成为借款人。

1 个答案:

答案 0 :(得分:1)

用例图表显示了功能与其表演者之间的关系,即演员和用例(功能)。

演员表示像人类和椭圆形的功能用例标题。

根据您的描述

(a)您已注册用户是演员而登录是功能。用户将具有不同的类型,在这种情况下,您可以使用继承(泛化)关系。 (b)借款人是演员。 check out Item,return items,reserve item和cancel reservation是功能(用例)借用功能<>预订列表也受预订和取消功能的影响。所以您有更改预订列表,借用项目,预订和取消将使用。 (c)这些图书馆员是用户(在(a)中定义的演员)。用户可以借用标题。现在附加以下功能(用例)添加借阅者,添加标题并向库管理程序添加项目。

在这里你会得到更多的想法

Library Management system UML