-1

我想知道是否有人可以让我知道这个图表是否大致正确?

我正在描述一个数据库预订系统,并且对其中一些用例之间的关系感到非常困惑。我相当确定我应该将它们包含在同一张图中,但不确定我的一些演员(兽医/护士)是否应该在右侧,因为他们是最终用户,同时也是第一个用户(抱歉不能回忆这个词)。

在此处输入图像描述

4

1 回答 1

0

因此,当您对用例图进行建模时,您必须意识到您只能接近描述系统的功能需求。

您的系统被视为一个黑盒,即处理系统响应参与者输入的行为,而不是处理它的内部机制。用例总是从参与者的输入开始。

在对图表进行建模之前,您必须确定参与者(主要、次要)、用例和用例关系。参与者是启动用例任务中涉及的事件的人或事物。演员只是人们在对象之前扮演的角色。

根据你的问题,

一位狗主人打电话给诊所预约年度检查。护士在预约簿中找到最近的空闲时间段,并为该时间段安排预约。

在这里您可以看到涉及场景的两个人,狗主人和护士,但与系统交互的实际演员是护士。

用例是单个任务或目标的场景摘要。因此,您可以看到 Nurse 正在为狗主人预约。所以到最后,你必须确定什么是关系。简单的关系表示参与者和用例之间的通信或用例之间的依赖关系

用例之间的依赖关系可以通过使用包含和扩展关系来定义。Include 用于确定在几个用例中识别常见的交互序列。(可提取重复使用)

&extend用于模型用例可能具有的替代路径。并且您必须记住,基本用例不依赖于扩展用例

于 2018-11-11T18:04:21.870 回答