1.シーケンス図
それは何のため?
オブジェクト間の相互作用プロセスを時系列で説明する
シーケンス図の構成
- オブジェクト
- メッセージ:オブジェクト間の通信であり、シグナルまたは操作呼び出しにすることができます
- 生存線(アクティブ化):オブジェクトが一定期間存在することを示します
同期する | 2つのオブジェクト間の描画プロセスの呼び出し | |
非同期 | 2つのオブジェクト間に非同期メッセージを描画する | |
簡単な | 2つのオブジェクト間にメッセージを描く | |
返す | プロシージャコールによって返されたメッセージを表示する | |
同期してすぐに戻る | 再帰的な情報を描く |
同期メッセージと非同期メッセージの違い
同期ニュース:チケットを購入し、指揮者に50元を与え、映画のチケットを購入し、指揮者が適切な映画を見つけます。映画のウィンドウで待機します。指揮者がこの操作を完了すると、チケットが手渡されます。同期メッセージが終了しました
非同期メッセージ:何かをしているとき、その結果が返されるのを待たずに別のことをします。例えば、洗濯物をやりたい場合は、全自動洗濯機の電源を入れて、洗濯物を入れて蓋を閉めれば、そのままにしておくことができます。洗濯機が自動で水を入れて洗濯物を自動で洗濯してくれるので、いつも待つ必要がなく、終わったらテレビを見たり料理したりできます。
2、コラボレーション図
オブジェクト間の関係に焦点を合わせて、相互作用に参加するオブジェクトの編成を強調する
オブジェクト間の通信パスを作成する | |
表示オブジェクトは独自のプロパティを呼び出すことができます | |
2つのオブジェクトまたはオブジェクト自体の間に情報を追加する | |
2つのオブジェクトまたはオブジェクト自体の間で反対方向にメッセージを追加する | |
2つのオブジェクト間の情報フローを表示する | |
2つのオブジェクト間の情報の流れを反対方向に表示する |
コンピューター室での申請
フローチャート