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

平成29年度春期 情報処理安全確保支援士 午前Ⅰ 問25

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

問題

業務要件定義において、 業務フローを記述する際に、 処理の分岐や並行処理、 処理の同期などを表現できる図はどれか。

選択肢

  1. ア
    アクティビティ図
  2. イ
    クラス図
  3. ウ
    状態遷移図
  4. エ
    ユースケース図
解き方のヒントを見る

午前I 問25:仕事の流れを図で見るならどれ?

これは、システムの登場人物やクラスの形ではなく、業務や処理がどんな順番で進むかを見える化する図を選ぶ問題だよ。たとえば料理の手順を「材料を切る→炒める→味付けする」みたいに流れで追いたいときに向いている図を考えよう。

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

ポイントは、シーケンス図や状態遷移図との役割の違いを見分けることだよ。シーケンス図は「誰が誰にどの順番でメッセージを送るか」、状態遷移図は「状態がどう変わるか」を見る図。業務や処理のワークフロー全体を追いたいなら、そこに合う図を選ぼう。

Activity Diagram

an activity diagram represents workflow、 branching、 and parallel behavior in UML

workflow\nbranching\nparallel actions

確認ポイント

  • クラスの静的構造図ではありません。
  • 処理の流れを表します。
  • ワークフローの図を選ぶ。
正解と解説を見る

正解

ア

出典

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

選択肢ア(正解)

これは正解だよ。アクティビティ図は、仕事の流れを「まず受付して、条件によってA窓口かB窓口へ行き、必要なら同時に別作業も進めて、最後に合流する」みたいに表せる図なんだ。業務フローの分岐、並行処理、同期を表したいなら、まさにこの図を使うよ。

選択肢イ

これは不正解だよ。クラス図は、業務の流れを見る図というより、「人」「注文」「商品」みたいな登場人物やモノの種類と関係を整理する図なんだ。たとえるなら、窓口での手順表ではなく、施設にいる担当者や道具の名簿を作る感じだよ。

選択肢ウ

これは不正解だよ。状態遷移図は、モノやシステムの状態がどう変わるかを見る図だよ。たとえば「ドアが開いている、閉まっている、鍵が掛かっている」みたいな状態変化を追うのに向いているんだ。業務全体の作業の流れや並行作業を表す目的とは少し違うよ。

選択肢エ

これは不正解だよ。ユースケース図は、利用者がシステムで何をしたいかをざっくり示す図だよ。たとえば「客が予約する」「店員が予約を確認する」みたいな、誰が何を使うかを見るものなんだ。作業の順番、分岐、同時進行までは詳しく表さないよ。

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

関連する過去問一覧

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