令和3年度 秋期 応用情報技術者試験 午前 問46
CRUDマトリクスの説明はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: ある問題に対して起こり得る全ての条件と,各条件に対する動作の関係を表形式で表現したものである。
誤り。これは状態遷移表の説明です。状態遷移表は、システムがどのような状態を取り得るかを表し、それぞれの状態でどのような動作が発生するかを表形式で示すものです。CRUDマトリクスは、データの生成・参照・更新・削除の操作を整理するものなので、異なります。 -
イ: 各機能が,どのエンティティに対して,どのような操作をするかを一覧化したものであり,操作の種類には生成,参照,更新及び削除がある。
正しい。CRUDマトリクスは、システムやアプリケーションの各機能がデータエンティティに対してどのような操作を行うかを一覧化したものです。Create(生成)、Read(参照)、Update(更新)、Delete(削除)の4種類の操作を対象としており、データの処理漏れや機能の重複を防ぐのに役立ちます。 -
ウ: システムやソフトウェアを構成する機能(又はプロセス)と入出力データとの関係を記述したものであり,データの流れを明確にすることができる。
誤り。これはデータフロー図(DFD)の説明です。DFDはシステム内のデータの流れと処理プロセスを視覚的に示すもので、CRUDマトリクスとは異なります。CRUDマトリクスはデータエンティティに対する操作を表すのに対し、DFDはプロセス間のデータの流れに焦点を当てます。 -
エ: データをエンティティ,関連及び属性の三つの構成要素でモデル化したものであり,業務で扱うエンティティの相互関係を示すことができる。
誤り。これはER図(エンティティ・リレーションシップ図)の説明です。ER図は、データモデルを構築する際にエンティティ(実体)とその関係を視覚的に表現するものです。CRUDマトリクスはエンティティに対する操作を一覧化するものであり、エンティティ同士の関係性を示すものではありません。
答え
イ: 各機能が,どのエンティティに対して,どのような操作をするかを一覧化したものであり,操作の種類には生成,参照,更新及び削除がある。
出典:令和3年度 秋期 応用情報技術者試験 午前 問46