涉及 calculation.Who 的用例是参与者?
Use cases that involve calculation.Who are the actors?
我是 UML 新手,正在为计步器应用程序建模用例图。但是我有点困惑。 计算步数、计算距离、计算速度等功能需求是否被视为用例,谁是它的演员吗?对于 Log in 这样的用例,对我来说很简单,参与者就是用户。
恕我直言,用例分析最适合系统边界分析,而不是系统内部的东西。
所以 'count steps' 感觉内在,而 'show step counter' 感觉像 UI。边界.
物理计算是在所考虑的系统的幕后完成的。它背后的用例是 "show the burned calories" 或 "physical fitness gained during exercise"。这些可能是综合这些功能的用例。只知道步骤数可能有些 "sub-use-case" 但实际上并没有真正增加价值。 YMMV.
现在,由于这些 "Use Cases" 实际上不是真正的(因为它们缺乏附加值),所以 User
不是这里的演员。他将成为上面提到的 UC 中的参与者,其中这些功能是 UC 本身的步骤。
我是 UML 新手,正在为计步器应用程序建模用例图。但是我有点困惑。 计算步数、计算距离、计算速度等功能需求是否被视为用例,谁是它的演员吗?对于 Log in 这样的用例,对我来说很简单,参与者就是用户。
恕我直言,用例分析最适合系统边界分析,而不是系统内部的东西。 所以 'count steps' 感觉内在,而 'show step counter' 感觉像 UI。边界.
物理计算是在所考虑的系统的幕后完成的。它背后的用例是 "show the burned calories" 或 "physical fitness gained during exercise"。这些可能是综合这些功能的用例。只知道步骤数可能有些 "sub-use-case" 但实际上并没有真正增加价值。 YMMV.
现在,由于这些 "Use Cases" 实际上不是真正的(因为它们缺乏附加值),所以 User
不是这里的演员。他将成为上面提到的 UC 中的参与者,其中这些功能是 UC 本身的步骤。