4

「属性」が true の場合、この「操作」を行います。それ以外の場合は何もしません。

これを UML クラス図に表示するにはどうすればよいですか。

ありがとう、キム

4

3 に答える 3

8

あなたはそうしない。クラス図は振る舞いを示すのではなく、構造のみを示します。動作を示すには、シーケンス図を使用できます。シーケンス図の条件は、上隅に条件を記述し、その中に条件が真の場合に発生する操作を記述する長方形で示されます。詳細については、こちらをご覧ください: http://en.wikipedia.org/wiki/Sequence_diagram

于 2010-04-07T04:52:50.767 に答える
3

このユーザーは、クラス図に条件付きのビジネス ルールを追加したいと考えているようです。このオプションは、UML ではグラフィカルに使用できませんが、メタモデルに手動で追加できます。

シーケンス図とフレームを使用することをお勧めします。例を見つけました代替テキスト

于 2010-04-07T10:32:59.477 に答える
0

else の部分は無視してよいと思います。
そのため、alt を使用して if 部分をキャプチャするだけです。

ここの例の図 8 を確認してください: http://www.ibm.com/developerworks/rational/library/3101.html

于 2010-04-07T04:53:48.020 に答える