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

令和6年度秋期 情報処理安全確保支援士 午前Ⅰ 問25

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

問題

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

選択肢

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

午前I 問25:アクティビティ図は“仕事の流れ図”だよ

アクティビティ図は、業務や処理がどんな順番で進むのかを表す図だよ。たとえば料理の手順書みたいに、「材料を切る」「炒める」「味付けする」といった流れや、「条件によって別の作業に進む」「同時に別の作業を進める」「最後に合流する」といった動きを表現するのに向いているんだ。だから、業務要件定義で仕事の流れを整理したいときによく使われるよ。

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

この問題では、アクティビティ図をほかのUML図と使い分けられるかがポイントだよ。クラス図は“もの同士の関係”、ユースケース図は“誰が何を使うか”、状態マシン図は“状態の変化”を見る図。アクティビティ図は“処理や業務の流れ”を見る図だと押さえよう。

UML Activity Diagram

flow、 branch、 fork/join を表すなら activity diagram

business flow\nbranch\nparallel\nsynchronization

確認ポイント

  • クラス図は構造表現です。
  • ユースケース図は利用者と機能の関係表現です。
  • フロー記述ならアクティビティ図を選ぶ。
正解と解説を見る

正解

ア

出典

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

選択肢ア(正解)

アクティビティ図が正解だよ。これは料理の手順書みたいに、“材料を切る→焼く→盛り付ける”、途中で“火が通った?”と分岐したり、“ご飯を炊く間に味噌汁を作る”みたいな並行作業も表せる図なんだ。業務フローの記述にぴったりだよ。

選択肢イ

クラス図は不正解だよ。これは“会員には名前と会員番号がある”“注文は商品とつながっている”みたいに、システムの部品やデータの関係を整理する設計図なんだ。家の間取り図のようなもので、人の動きや作業の流れを描く図ではないよ。

選択肢ウ

状態マシン図は不正解だよ。これは“注文中→発送済み→配達完了”みたいに、1つの物やデータの状態がどう変わるかを見る図なんだ。今回のように、業務全体の流れや分岐、同時進行の作業を描きたい場面では主役じゃないよ。

選択肢エ

ユースケース図は不正解だよ。これは“お客さんが予約する”“店員が予約を確認する”みたいに、誰がシステムで何をしたいかをざっくり見る図なんだ。窓口のメニュー表みたいなもので、業務の細かい手順や分岐までは表しにくいよ。

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

関連する過去問一覧

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