応用情報技術者試験 令和3年秋 午前問46 解説付き過去問
問題
CRUDマトリクスの説明はどれか。
正解
解説
CRUDマトリクスについての問題は、情報システム設計やデータベース設計において重要な概念を理解するためのものです。
- CRUDマトリクスの基本概念
CRUDマトリクスは、「Create(生成)」、「Read(参照)」、「Update(更新)」、「Delete(削除)」の各操作を、システム内の各エンティティ(データ要素やデータモデルの構成部分)に対してどのように適用するかを表形式で整理したものです。このマトリクスは、システムの機能要件を明確にし、データベースやアプリケーションの設計を効率的に行うために利用されます。 - CRUDマトリクスの活用
システム開発において、CRUDマトリクスは非常に有用です。このマトリクスを作成することで、開発者は各機能がどのデータに対してどのような操作を行う必要があるかを一目で確認できます。また、不足している操作や冗長な操作を識別しやすくなり、より効率的で効果的なシステム設計が可能になります。この過程は、エラーの発生を減少させ、開発の生産性を向上させる助けとなります。
したがって、正解は「各機能が、どのエンティティに対して、どのような操作をするかを一覧化したものであり、操作の種類には生成、参照、更新及び削除がある」という選択肢です。この選択肢がCRUDマトリクスの核心的な内容を正確に表しています。