19

クライアントとサーバーの接続を確立するコードをよりよく理解するために、描画/文書化しようとしています。別々のスレッド (接続スレッド、データ受信スレッドなど) で非同期に実行される操作がいくつかあります。

それらを別々の図に表示する必要がありますか? 全体像を把握するために単一の図にまとめたいのですが、アクティビティ図での表現方法がわかりません。

4

2 に答える 2

20

これを行う正しい方法があるかどうかはわかりませんが、自分の考え方に合うものを思いつくまで、さまざまな戦略をテストして独自の方法を開発しました.

これは私がそれを行う方法です:

  • スレッド == スイムレーン
  • スレッド操作 == アクション/アクティビティ ノード
  • クリティカル セクション == オブジェクト ノード
  • スレッドの作成 == フォーク ノード
于 2009-01-25T12:14:19.960 に答える
6

完全な矢印を使用する代わりに、半矢印を使用して非同期メッセージ呼び出しを表示できます。示されているように

代替テキスト

于 2009-01-06T10:17:36.607 に答える