【问题标题】:Use cases that involve calculation.Who are the actors?涉及计算的用例。谁是参与者?
【发布时间】:2017-09-25 16:35:09
【问题描述】:

我是 UML 新手,我正在为计步器应用程序建模用例图。但是我有点困惑。 计算步数计算距离计算速度等功能需求是否被视为用例,其参与者是谁?对于诸如登录之类的用例,对我来说演员是用户非常简单。

【问题讨论】:

  • 注: Log in 根本不是 UC,因为它没有附加价值。这是您应用于某些 UC 的约束。

标签: uml use-case


【解决方案1】:

物理计算是在系统内部完成的。它背后的用例是“显示燃烧的卡路里”或“运动中获得的体能”。这些可能是综合这些功能的用例。仅仅知道步骤的数量可能是一些“子用例”,但实际上并没有真正增加价值。 YMMV。

现在,由于这些“用例”实际上并不是真正的(因为它们缺乏附加值),User 不是这里的主角。他将成为上述 UC 中的参与者,其中这些功能是 UC 本身的步骤。

【讨论】:

    【解决方案2】:

    恕我直言,用例分析最适合系统边界分析,而不是系统内部的东西。 所以“计数步数”感觉是内部的,而“显示步数”感觉就像 UI。边界。

    【讨论】:

      猜你喜欢
      • 2017-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多