UML2 アクティビティ図を使用して、次のアクティビティをモデル化したいと思います。
- Action1 を実行します。このアクションにより、Object1 と Object2 の 2 つの出力パラメーターが生成されます。
- Action2 を実行します。このアクションには、入力パラメーターとして Object2 が必要です。入力パラメーターとして Object1 は必要ありません。
- Action3 を実行します。このアクションには、Object1 と Object2 (Action1 の出力パラメーター) の両方が入力パラメーターとして必要です。
次の図を参照してください (「LoopNode1」という名前は無視してください)。
UML2 のトークン、オブジェクト フロー、および制御フローの概念を完全には理解していないと思います。Action2 が Action3 の前に実行されることを明確にするにはどうすればよいですか? 私見、示されている図では、実行されるアクションの順序が明確ではありませんよね?上記のとおりのアクティビティを並列処理なしで実現したい!
あなたの助けは大歓迎です!