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