2017-09-25 86 views
0

我是UML新手,我正在为计步器应用程序建模用例图。不过,我有点困惑。功能需求是否如此计算步骤,计算距离,计算速度被视为一个用例,谁是它的参与者?对于一个用例如登录它对我来说很简单,就是演员是User。涉及计算的用例。谁是演员?

+0

N.B. “登录”根本没有UC,因为它没有附加价值。这是你适用于某些UC的限制条件。 –

回答

0

物理计算是在正在考虑的系统底层进行的。其背后的用例是“显示燃烧的卡路里”或“锻炼期间获得的身体健康”。这些可能是合成这些函数的用例。只要知道步骤的数量可能是一些“子使用案例”,但实际上并不真正增加价值。因人而异。

现在,由于这些“使用案例”实际上并不是真正的(因为他们缺乏附加价值),因此User不是这里的演员。他将成为上述UC中的演员,其中这些功能是UC本身的步骤。

1

Imho用例分析最适合系统边界分析,而不是系统内部的东西。 所以'计数步骤'感觉内部,而'步骤计数器'感觉像UI。边界。