1. ホーム
  2. uml

[解決済み】シーケンス図に "if "の条件を表示するには?

2022-04-02 18:58:42

質問

というのは、"" "はどのように表現すればよいのでしょうか? if という文は、シーケンス図上ではどうなるのでしょうか?

if (somethingShouldBeDone) {
       // Do it
} else {
       // Do something else
}

全く表現できないのでしょうか?私のコードでは、様々なアクションを決定するために、かなりの数の条件がチェックされています。もしアクションを表示するのであれば、アクションが特定のイベントによって引き起こされることを明示的に示したいと思います。

可能であれば、ソリューションの画像表現を作成する。

どのように解決するのですか?

UMLの用語ではalternativesと呼ばれるif else条件は、実際にシーケンス図で表現することができます。このテーマについて、いくつかの素晴らしいリソースを見つけることができるリンクはこちらです。 http://www.ibm.com/developerworks/rational/library/3101.html