システム監査技術者暗記無料で始める

CRUDマトリックスとは?くらっどまとりっくす

CRUDマトリックスとは、縦に業務機能、横にエンティティを並べ、交点にC(生成)・R(参照)・U(更新)・D(削除)を記入して、機能とデータの対応関係を一覧にした表。設計時の定義漏れを見つけるほか、システム監査では、どの機能を通じて誰がデータを変えられるのかを俯瞰し、権限設計の妥当性を検証する材料になる。

最終更新:2026-10-06

試験情報

システム監査技術者試験の過去問では1回出題されています。

システム監査技術者試験の頻出用語/午前II

この語が出る過去問を解く →

背景

機能仕様書とデータ設計書が別々に作られていると、どの機能からも生成されないエンティティや、誰も消さないまま増え続けるデータが、実装まで気づかれずに残った。両者を1枚の表で交差させることで、抜けと重複を機械的に見つけられるようにした。監査で使えるのは、権限が機能の単位で与えられる一方、守るべきものはデータ側にあるという食い違いを橋渡しできるためである。

具体例

ジェームズ・マーチンの情報工学で機能とデータの整合を確かめる技法として広まった。Cがどの機能にも立たないエンティティは初期データ登録機能の定義漏れを、Dが一般利用者の権限に含まれていれば削除権限の与え過ぎを示す。監査人は設計書のCRUD表と本番の権限設定を突合する。

試験での引っ掛け

Rしかない状態を正常と決めつけない。Cが複数の機能に立てば生成責任の重複を、Dがどこにも無ければ増え続けるデータへの対処漏れを疑う。またCRUD表は設計上の想定を書いた文書にすぎず、実装や権限設定がそのとおりである保証はない。監査証拠としては、本番の設定や操作ログとの突合が要る。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • Rしかない状態を正常と決めつけない。