SkillStack
テクノロジ系16 / 30問

高度情報処理技術者試験・情報処理安全確保支援士試験 令和2年度 秋期 午前I 問16

UMLのアクティビティ図の特徴はどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

アクティビティ図は、処理や業務の流れを、開始点、アクション、分岐・合流、終了点などで表すUMLの振る舞い図です。処理を複数の流れに分けるフォークと、それらの完了を待って一つに戻すジョインを使えるため、複数の処理が同時に進む並行処理や、その同期を表現できます。したがって、多くの並行処理を含むシステムについて、オブジェクトやシステム全体の振る舞いを記述できるアが正解です。

イの、オブジェクト群がどのように協調するかを記述するという説明は誤りです。これはコミュニケーション図、旧称コラボレーション図の説明であり、オブジェクト間のリンクと、やり取りするメッセージに着目します。 ウの、クラスの仕様とクラス間の静的な関係を記述するという説明は誤りです。これはクラス図の説明であり、属性、操作、関連、汎化などを表します。 エの、コンポーネント間の物理的な関係を記述するという説明は誤りです。これはコンポーネント図の説明であり、実装単位となる部品とその依存関係を表します。なお、機器などのノードへの配置を表す場合は配置図を用います。

【ポイント】 アクティビティ図は「何をどの順序で行うか」という処理の流れを表します。 並行処理を示す太線は、分岐ではなくフォークとジョインです。 クラス図やコンポーネント図は構造図、アクティビティ図は振る舞い図に分類されます。

出典:令和2年度 秋期 高度情報処理技術者試験・情報処理安全確保支援士試験 午前I 問16
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の30問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める