IT用語帳
A-1システムライフサイクルプロセス · システム要件定義・ソフトウェア要件定義

CRUDマトリクス

CRUD Matrix

くらっどまとりくす

機能(プロセス)とデータ(エンティティ)を縦横に並べ、各機能がどのデータを生成(Create)・参照(Read)・更新(Update)・削除(Delete)するかを記入した表。生成も削除もされないデータや、どの機能からも使われないデータを見つけ、要件の漏れや機能とデータの関係の不整合を検出するのに使う。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 1 回出題(応用情報技術者試験 1)。うち 1 回は用語そのものを問う問題です。

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1CAAT(コンピュータ支援監査技法)

監査人がコンピュータとソフトウェアを利用して監査手続を実施する技法の総称。大量のデータを抽出・集計・突合して異常な取引を検出するデータ分析、テストデータを処理させて結果を検証するテストデータ法、本番の処理に監査用のモジュールを組み込む方法などがあり、AI(生成AIを含む)を用いた監査も含まれるようになっている。

A-1SoI(Systems of Insight)

SoR(記録のシステム)やSoE(つながりのシステム)に蓄積されたデータを分析し、意思決定や新たな価値の創出に役立つ洞察を得るためのシステム。データ分析基盤、BIツール、機械学習の基盤などが該当する。

A-1業務要件定義

システム化の対象となる業務について、新しい業務の流れ、業務ルール、扱う情報、関係者の役割などを明らかにし、システムに求める要件の前提として定義すること。業務部門が主体となって行い、これを基に機能要件と非機能要件を定める。

A-1機能要件定義

業務要件を実現するためにシステムが持つべき機能、すなわち入出力、処理の内容、扱うデータなどを明らかにして定義すること。利用者がシステムで何をできるかを示すもので、性能や信頼性などの非機能要件と区別される。

A-1非機能要件定義

システムの機能以外に求められる品質や制約、すなわち性能、可用性、拡張性、セキュリティ、運用性、移行性などを明らかにして定義すること。利用者の目に見えにくく合意が漏れやすいため、IPAの非機能要求グレードなどを使って項目と水準を網羅的に確認する。

A-1DFD(データフローダイアグラム)

業務やシステムにおけるデータの流れを、データの発生源・行き先(外部実体)、処理(プロセス)、データの流れ、データストアの4つの記号で表した図。処理の手順や制御の流れは表さず、データがどこから来てどう変換され、どこへ行くかに着目して業務を分析する。