平成26年度秋期 応用情報技術者試験 午前 問46

分野:システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割)|実際に出題されたIPA過去問題

UML のユースケース図の説明はどれか。

  1.  外部からのトリガに応じて,オブジェクトの状態がどのように遷移するかを表現している。
  2.  クラスと関連から構成され,システムの静的な構造を表現している。
  3.  システムとアクタの相互作用を表現している。
  4.  データの流れに注目してシステムの機能を表現している。
解答・解説を見る

正解:ウ

AI解説

ユースケース図は、システムが外部に提供する機能(ユースケース)と、それを利用する外部の人・システム(アクタ)との相互作用を表現するUMLのダイアグラムで、システム化の範囲と機能要件を利用者視点で示す。「システムとアクタの相互作用」が定義そのものである。 ア: トリガによるオブジェクトの状態遷移を表すのはステートマシン図(状態遷移図)の説明である。 イ: クラスと関連でシステムの静的構造を表すのはクラス図の説明である。 ウ: 正しい。ユースケース図はアクタとユースケースの関係でシステムと外部との相互作用を表す。 エ: データの流れに注目して機能を表すのはDFD(データフローダイアグラム)の説明であり、UMLの図ではない。 💡 UML図は「静的=クラス図・オブジェクト図」「動的=シーケンス図・ステートマシン図・アクティビティ図」「機能の外部視点=ユースケース図」と分類して覚える。DFDは構造化分析の手法でUMLではない点もひっかけの定番。

出典:平成26年度 秋期 応用情報技術者試験 午前 問46 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム開発技術」分野の攻略ポイント

要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割を扱います。テスト技法とモジュール結合度・凝集度は、定義を正確に押さえていれば計算も暗記も不要で確実に得点できます。

システム開発技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割))の過去問