「属性」が true の場合、この「操作」を行います。それ以外の場合は何もしません。
これを UML クラス図に表示するにはどうすればよいですか。
ありがとう、キム
「属性」が true の場合、この「操作」を行います。それ以外の場合は何もしません。
これを UML クラス図に表示するにはどうすればよいですか。
ありがとう、キム
あなたはそうしない。クラス図は振る舞いを示すのではなく、構造のみを示します。動作を示すには、シーケンス図を使用できます。シーケンス図の条件は、上隅に条件を記述し、その中に条件が真の場合に発生する操作を記述する長方形で示されます。詳細については、こちらをご覧ください: http://en.wikipedia.org/wiki/Sequence_diagram
このユーザーは、クラス図に条件付きのビジネス ルールを追加したいと考えているようです。このオプションは、UML ではグラフィカルに使用できませんが、メタモデルに手動で追加できます。
シーケンス図とフレームを使用することをお勧めします。例を見つけました
else の部分は無視してよいと思います。
そのため、alt を使用して if 部分をキャプチャするだけです。
ここの例の図 8 を確認してください: http://www.ibm.com/developerworks/rational/library/3101.html