IPA過去問ドリル

平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問1

テクノロジ/開発技術

CRUD マトリックスの説明はどれか。

出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問1

正解:イ

解説

CRUD マトリックスは,システムやソフトウェアがもつ各機能(プロセス)が,どのエンティティ(データ)に対して,生成(Create),参照(Read),更新(Update),削除(Delete)のどの操作を行うかを,機能とエンティティを縦横に並べた表形式で一覧化したものです。データとそれを操作する機能の対応関係を整理し,機能の過不足やデータのライフサイクルを検証するために用いられます。

選択肢ごとの解説

  • 誤り。起こり得る全ての条件と動作の関係を表形式で表現したものは,決定表(デシジョンテーブル)の説明です。
  • 正しい。各機能が,どのエンティティに対して,生成,参照,更新及び削除のどの操作をするかを一覧化したものが,CRUD マトリックスです。
  • 誤り。機能(プロセス)と入出力データとの関係を記述し,データの流れを明確にするものは,DFD(データフローダイアグラム)の説明です。
  • 誤り。データをエンティティ,関連,属性の三つの構成要素でモデル化したものは,E-R 図(E-R モデル)の説明です。
システムアーキテクトの過去問を演習モードで解く