首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UML用例图- Raffle系统

UML用例图- Raffle系统
EN

Stack Overflow用户
提问于 2017-07-22 21:23:00
回答 1查看 141关注 0票数 1

在这个用例图中,我试图展示在客户进入抽奖之后,抽奖管理员如何查看更新后的抽奖列表。一旦客户输入抽奖,系统将验证并检查重复项,如果没有重复项,则更新抽奖列表。

下面的图片是我在这个场景中的尝试,但是,我不确定它是否正确。你能给我提个建议吗?

编辑:我有几个问题:

1)在我使用抽奖系统本身来验证抽奖条目的情况下,我不需要放一个用于验证的用例,因为抽奖系统不是一个参与者,对吗?

2)然而,如果参与者是抽奖系统的另一个工作人员(他或她手动整理抽奖),那么验证的用例是否适用?

3)如果是这样,这是说明(2)的正确图表吗?

代码语言:javascript
复制
Update entry -- <<includes>> --> Verification
EN

回答 1

Stack Overflow用户

发布于 2017-07-22 21:48:23

您的图表有几个错误:

  • System从来都不是一个外部参与者。它在考虑中的系统内部运行,由boundary.
  • Therefore Verification表示不是一个有效的用例。这是一些内部functionality.
  • <<extend>>的另一种工作方式(移动指向另一边的箭头)。对于<<include>>.
  • Verification来说,
  • 也不是一个用例的名称。它需要谓词/主语,并且可选的object.
  • Generalization (to Update entry)对于UC来说不是一个好主意,而且可能不是您想在这里展示的(所以here?).
  • Basically UC的目的是为了给它们的主要参与者带来附加值。它们不是关于所涉及的函数。尝试获得这种关注,并避免任何倾向于函数式decomposition!

的内容

编辑

  1. Exactly.
  2. If有人在那里做这件事,你有一个演员和这样的UC (尽管它应该被命名为correctly).
  3. This可以是正确的。它是否正确取决于对正在考虑的系统的要求(您最终想要实现什么)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45255060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档