高度情報処理技術者試験・情報処理安全確保支援士試験 令和6年度 秋期 午前I 問25
UML の図のうち、業務要件定義において、業務フローを記述する際に使用する、処理の分岐や並行処理、処理の同期などを表現できる図はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ア
アクティビティ図は、業務やシステム内で行われる処理を、開始から終了までの流れとして表すUMLの図です。処理を表すアクションに加え、条件による分岐と合流、複数の処理を同時に進める並行処理、その処理を待ち合わせる同期などを表現できます。そのため、業務要件定義で業務フローを可視化する用途に適しており、アが正解です。担当部門ごとに領域を分けるスイムレーンを使えば、処理の流れと担当者の関係も明確にできます。
イのクラス図は誤りです。これは、クラスの名称、属性、操作及びクラス間の関連や継承を表し、システムの静的な構造を記述する図です。 ウの状態マシン図は誤りです。これは、あるオブジェクトがイベントを契機として、どの状態からどの状態へ遷移するかを記述する図です。業務全体の処理順序ではなく、対象の状態変化に着目します。 エのユースケース図は誤りです。これは、利用者や外部システムをアクターとして示し、システムが提供する機能との関係を表す図です。システムの利用目的や範囲を整理しますが、機能内部の処理フローは表しません。
【ポイント】 処理の流れはアクティビティ図、静的構造はクラス図、状態変化は状態マシン図、利用者と機能の関係はユースケース図です。 「分岐・並行・同期」が並んだら、まずアクティビティ図を想起してください。
出典:令和6年度 秋期 高度情報処理技術者試験・情報処理安全確保支援士試験 午前I 問25
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の30問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる