平成29年度 秋期 午前 問46
システム開発技術
UML 2.0 において,オブジェクト間の相互作用を時系列に表す図はどれか。
- アアクティビティ図
- イコンポーネント図
- ウシーケンス図
- エ状態遷移図
答えと解説を見る
✓ これが正解ウシーケンス図
解説
やり取りを時の流れに沿って並べる図が、シーケンス図です。
UML には目的の違う図がいくつも用意されています。問われたのは、オブジェクト間の相互作用を時系列に表す図でした。シーケンス図は、登場する物を横に並べて線を下ろします。その線に沿って、上から下へ時が流れていきます。呼び出しと返しを矢印で描くので、順序が一目で分かります。誰がいつ誰に働きかけたか、という筋が読み取れました。だから時系列という言葉と、まっすぐ結びつきます。アクティビティ図は、仕事の流れや分岐を追う図でした。順は表せますが、誰と誰のやり取りかは主役ではありません。コンポーネント図は、部品の構成とつながりを示す図です。静かな構造を描くので、時の流れは持ちません。状態遷移図は、一つの物が移り変わる様子を描きます。相手との間ではなく、自らの状態が主役でした。
ほかの選択肢はなぜ違うのか
- アアクティビティ図:仕事の流れを追い、分岐や並行を描く図です。順序を表せる点はよく似ています。けれども主役は処理の流れでした。誰と誰のやり取りかは示しません。相互作用を軸にした図ではないのです。見る角度が違いました。時系列の図ではありません。
- イコンポーネント図:部品の構成と、互いのつながりを示す図です。どの部品がどれに頼るかが分かります。静かな構造を描く側の図でした。時の流れは持ち込まれません。順序も、やり取りの筋も読めません。時系列という言葉に合いません。相互作用も描きません。
- エ状態遷移図:一つの物が、どう移り変わるかを描きます。引き金となる出来事と、移った先を並べました。変わっていく順は追えます。ところが主役は、その物の状態です。相手との間で交わす筋ではありません。軸が内側を向いていました。
出典:平成29年度 秋期 基本情報技術者試験 午前 問46
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)