UML用例图

问题描述 投票:0回答:1

我正在为以下情况绘制一个UML用例图:

  1. 外部系统提供了一个事件-我认为我的演员在这里是事件的产生
  2. 系统提取事件
  3. 系统丰富了事件
  4. 系统将丰富事件与系统中存在的某些数据相关联
  5. 如果系统发现匹配通知发送给人类演员
  6. 如果不是,则事件被丢弃

所以我的2个参与者是:该外部系统和接收通知的用户生成的事件。

  • 事件调用用例摄取事件用例
  • 外部用户使用接收通知用例

现在,我不确定如何对我的初始列表中的其他项目进行建模。

我应该有类似的东西:

  • 事件(演员)-生成通知(用例)-用户(演员)
  • 然后生成通知用例与其他用例之间的某些关系:摄取事件,丰富事件,关联事件?

我应该完全模拟丢弃事件吗?

谢谢!

event-handling uml use-case
1个回答
0
投票
对于您的演员:Event不是演员。 Event是一个事件。如果您没有特定名称,请调用External system
    Ingest event作为UC可以。
  • 我猜想,富集与Ingest event相伴。丢弃它也一样。两者都是用例内的活动。
  • 相关性并发送给用户将是(UC --- Actor)Inform User --- User
  • 不通知用户将是Inform User活动内部的路径。
  • 通常:
  • 用例显示了所考虑的系统为其参与者提供的增值。

    • 用例不是函数(这些函数隐藏在UC的活动中)。
    • 如果UC没有增加价值,那就不是用例。
    © www.soinside.com 2019 - 2024. All rights reserved.