UMLシーケンス図、コラボレーション図

 

1.シーケンス図

それは何のため?

オブジェクト間相互作用プロセス時系列で説明する

 

シーケンス図の構成

  • オブジェクト
  • メッセージ:オブジェクト間の通信であり、シグナルまたは操作呼び出しにすることができます
  • 生存線(アクティブ化):オブジェクトが一定期間存在することを示します
同期する 2つのオブジェクト間の描画プロセスの呼び出し
非同期 2つのオブジェクト間に非同期メッセージを描画する
簡単な 2つのオブジェクト間にメッセージを描く
返す プロシージャコールによって返されたメッセージを表示する
同期してすぐに戻る 再帰的な情報を描く

同期メッセージと非同期メッセージの違い

同期ニュース:チケットを購入し、指揮者に50元を与え、映画のチケットを購入し、指揮者が適切な映画を見つけます。映画のウィンドウで待機します。指揮者がこの操作を完了すると、チケットが手渡されます。同期メッセージが終了しました

非同期メッセージ:何かをしているとき、その結果が返されるのを待たずに別のことをします。例えば、洗濯物をやりたい場合は、全自動洗濯機の電源を入れて、洗濯物を入れて蓋を閉めれば、そのままにしておくことができます。洗濯機が自動で水を入れて洗濯物を自動で洗濯してくれるので、いつも待つ必要がなく、終わったらテレビを見たり料理したりできます。

 

2、コラボレーション図

オブジェクト間の関係に焦点を合わせて、相互作用に参加するオブジェクトの編成を強調する

オブジェクト間の通信パスを作成する
表示オブジェクトは独自のプロパティを呼び出すことができます
2つのオブジェクトまたはオブジェクト自体の間に情報を追加する
2つのオブジェクトまたはオブジェクト自体の間で反対方向にメッセージを追加する
2つのオブジェクト間の情報フローを表示する
2つのオブジェクト間の情報の流れを反対方向に表示する

コンピューター室での申請

フローチャート

                              

 

 

おすすめ

転載: blog.csdn.net/weixin_43319713/article/details/106930134