2017-09-25 2 views
0

私はUMLを初めて使い、歩数計アプリケーション用のユースケース図をモデリングしています。しかし、私は少し混乱しています。機能的要件はありますか?カウントステップ距離を計算する速度を計算すると、はユースケースと見なされますか? のようなユースケースの場合は、にログインしてください。その俳優はユーザーです。計算を含むユースケース。俳優は誰ですか?

+0

N.B. 'Login'は付加価値がないので、UCは全くありません。これは、特定のUCに適用する制約です。 –

答えて

0

物理計算は、検討中のシステムでフードの下で行われるものです。その背後にあるユースケースは、「焼かれたカロリーを表示する」または「運動中に得られた体力」です。これらはおそらく、これらの関数を合成するユースケースです。ステップ数を知っているだけでは、「サブユースケース」があるかもしれませんが、実際には価値がないのかもしれません。 YMMV。

これらの「ユースケース」は実際には実際のものではないため(付加価値がないため)、Userはここの俳優ではありません。彼は、これらの機能がUC自体のステップである上記のようなUCの俳優になるでしょう。

1

Imhoユースケース分析は、システム内部のものではなくシステム境界解析に最適です。 'show steps counter'はUIのように感じるので、 'count steps'は内部的な感じです。境界。