我是UML的新手,我正在为计步器应用程序建模用例图。不过我有点困惑。功能要求如计算步数,计算距离,计算速度是否被视为用例以及谁是其参与者?对于登录这样的用例,我非常直截了当地说演员是用户。
答案 0 :(得分:0)
Imho用例分析最适合系统边界分析,而不是系统内部的东西。 所以计算步骤'感觉内在,而显示步骤计数器'感觉像UI。边界。
答案 1 :(得分:0)
物理计算是在所考虑的系统内完成的。它背后的用例是“显示燃烧的卡路里”或“运动时获得的身体健康”。这些可能是合成这些功能的用例。只知道步骤的数量可能是一些“子用例”,但实际上并没有真正增加价值。 YMMV。
现在,由于这些“用例”实际上并不是真的(因为它们缺乏附加值),User
不是这里的角色。如上所述,他将成为UCs中的演员,这些功能是UC本身的步骤。