altフラグメントが表示された後に条件を提供できる方法がないため、starUMLでalt /結合フラグメントを正しく使用する方法を見つけることができません。それまたはいくつかの優れたチュートリアルへのリンク。
5 に答える
StarUML 2 (ベータ)を使用している場合は、次の簡単な手順を実行できます。
- 結合フラグメントをシーケンス図に追加します。
- コンテキスト メニューからオペランド (代替パーティション) を追加しようとすると、新しいオペランドを追加するオプションがないことがわかります。
3.これを実現するには、すでに定義されているオペランドを単純にコピーして、結合フラグメントの下に貼り付けます。
- その後、オペランドの「ガード」プロパティに条件句を追加し、オペランドの高さを調整するだけです。
次の手順を見つけました。 画像投稿の評判が10ないのでstarUMLの「alt combinedFragment」の設定方法を参考にしてください。
1.シーケンス図を作成します。
2.CombinedFragment1 をダイアグラムに追加します。
3.「seq CombinedFragment1」を「alt CombinedFragment1」に変更します
4.「相互作用オペランド」を選択します
5.「atl CombinedFragment1」を左クリックすると、「alt CombinedFragment1」に追加された「InteractionOperand1」が見つかります。
6. 2 つ目の「InteractionOperand」を追加します。手順 4、手順 5 と同様に、次のようなパーティング ラインが作成されます。
7. InteractionOperand の Guard データを設定します。my は "isInit" です。alt フレームに表示されます。
8. 手順 7 と同じように、2 つ目の Guard データを追加します。
9.ダイアグラムを適切な場所に移動します。
一方で、一番手前にある枠をどう作って「B工法」で関係を付けるかなど、まだ不明な点があります。お役に立てば幸いです。
- 「結合フラグメント」を追加するときは、図の名前をダブルクリックします
- 次に、名前の左側に 3 本の水平線がある小さなアイコンが表示されます。
- それをクリックすると、好きなだけ相互作用オペランドを取得できます