SC情報処理安全確保支援士試験 午前Ⅱ

平成30年度春期 情報処理安全確保支援士 午前Ⅱ 問22

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

UML 2.0において、 オプジェクト問の相互作用を時問の経過に注目して記述する

選択肢

  1. ア
    アクティビティ図
  2. イ
    コミュニケーション図
  3. ウ
    シーケンス図
  4. エ
    ユースケースー11一
解き方のヒントを見る

午前II 問22:メッセージのやり取りを時系列で見る図はどれ?

登場人物同士が「いつ、誰に、何を送ったか」を時間の流れに沿って並べる図は、UMLのシーケンス図だよ。チャットの会話履歴みたいに、上から順にメッセージのやり取りを追えるのがポイント。アクティビティ図は処理の流れ、コミュニケーション図はオブジェクト同士の関係とやり取り、ユースケース図は利用者とシステムの関わりを表す図なので、目的が違うよ。

この問題で問われていること

UMLの各図が「何を表すための図なのか」を見分けられるかが問われているよ。特に、時系列でメッセージ交換を追うならシーケンス図、と判断できるようにしよう。

Sequence Diagram

a sequence diagram shows interactions between objects with emphasis on time order

object interactions\ntime order\nmessage sequence

確認ポイント

  • 時間軸に注目する。
  • 相互作用の図法として選ぶ。
  • 他 UML 図と混同しない。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

不正解だよ。アクティビティ図は、料理のレシピみたいに「次に何をするか」という作業の流れを見る図なんだ。今回聞かれているのは、AさんからBさんへ連絡して、次にBさんがCさんへ連絡して…という時間順のやり取りなので、少し見るポイントが違うよ。

選択肢イ

不正解だよ。コミュニケーション図も、登場人物どうしの連絡関係は表せるんだけど、どちらかというと「誰と誰がつながっているか」に注目する図なんだ。町内会の連絡網を見る感じで、時間の流れを主役にする図ではないよ。

選択肢ウ(正解)

正解だよ。シーケンス図は、窓口で「利用者が申請する→係員が確認する→システムが登録する」みたいなやり取りを、上から下へ時間順に並べて見る図なんだ。今回の「オブジェクト間の相互作用を時間の経過に注目して記述する」にぴったりだよ。

選択肢エ

不正解だよ。ユースケース図は、「利用者がこのシステムで何をしたいか」をざっくり見る図なんだ。たとえばお店の案内板に「注文する」「支払う」「履歴を見る」と書く感じで、内部で誰がどの順番でやり取りするかまでは主役にしないよ。

出典:独立行政法人 情報処理推進機構(IPA)平成30年度春期 情報処理安全確保支援士試験 午前Ⅱ 問22(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針