過去問解きまくり研究所 ホーム

平成23年度 秋期 午前Ⅱ 問4

システム要件定義・ソフトウェア要件定義

ソフトウェア方式設計時の“ソフトウェア構造とコンポーネントの方式設計”において,機能要求を実現するための各オブジェクトの作業分担を記述するのに適した図はどれか。

答えと解説を見る

✓ これが正解アコミュニケーション図

解説

オブジェクト間の作業分担を表すのはコミュニケーション図です。

機能要求を実現するとき、どのオブジェクトがどのメッセージを受け取り、どの相手に処理を頼むのかを示すには、オブジェクト同士のつながりとメッセージのやり取りを描ける図が向いています。コミュニケーション図は、オブジェクトを線で結び、その上に順序番号付きのメッセージを書いて、オブジェクト間の相互作用を表す UML の図です。どのオブジェクトがどの仕事を受け持つかを、つながりと流れの両方から読み取れるので、作業分担の記述に適しています。見分ける軸は、部品の構成の図か、状態の図か、外から見た機能の図か、オブジェクト間のやり取りの図かという区別です。分担はやり取りに表れると覚えると、相互作用を描く図を選べます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問4

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)