令和3年度 秋期 応用情報技術者試験 午前 問46
テクノロジ/開発技術CRUD マトリクスの説明はどれか。
出典:令和3年度 秋期 応用情報技術者試験 午前 問46
- アある問題に対して起こり得る全ての条件と,各条件に対する動作の関係を表形式で表現したものである。
- イ各機能が,どのエンティティに対して,どのような操作をするかを一覧化したものであり,操作の種類には生成,参照,更新及び削除がある。
- ウシステムやソフトウェアを構成する機能(又はプロセス)と入出力データとの関係を記述したものであり,データの流れを明確にすることができる。
- エデータをエンティティ,関連及び属性の三つの構成要素でモデル化したものであり,業務で扱うエンティティの相互関係を示すことができる。
正解:イ
解説
CRUD マトリクス(CRUD 図)は,システムの各機能(プロセス)が,どのエンティティ(データ)に対して生成(Create),参照(Read),更新(Update),削除(Delete)のどの操作を行うかを行列形式で一覧化したものです。機能とデータの関係の漏れや重複の確認に使われます。
選択肢ごとの解説
- ア誤り。起こり得る全ての条件と動作の関係を表形式で表すのは決定表(デシジョンテーブル)の説明です。
- イ正しい。各機能がどのエンティティに対して生成・参照・更新・削除のどの操作をするかを一覧化したものが CRUD マトリクスです。
- ウ誤り。機能と入出力データの関係を記述してデータの流れを明確にするのは DFD(データフローダイアグラム)の説明です。
- エ誤り。エンティティ,関連,属性でデータをモデル化するのは E-R 図の説明です。