平成30年度 秋期 午前Ⅱ 問1
システム要件定義・ソフトウェア要件定義
CRUDマトリックスの説明
CRUDマトリックスの説明はどれか。
- アある問題に対して起こり得る全ての条件と,それに対する動作の関係を表形式で表現したものである。
- イ各機能が,どのエンティティに対して,どのような操作をするかを一覧化したものであり,操作の種類には生成,参照,更新及び削除がある。
- ウシステムやソフトウェアを構成する機能(又はプロセス)と入出力データとの関係を記述したものであり,データの流れを明確にすることができる。
- エデータをエンティティ,関連及び属性の三つの構成要素でモデル化したものであり,業務で扱うエンティティの相互関係を示すことができる。
答えと解説を見る
✓ これが正解イ各機能が,どのエンティティに対して,どのような操作をするかを一覧化したものであり,操作の種類には生成,参照,更新及び削除がある。
解説
機能ごとにエンティティへの生成・参照・更新・削除を一覧にした表です。
CRUD マトリックスは、機能(またはプロセス)とエンティティを縦横に並べ、交わるところにその機能がエンティティに対して行う操作を書き込んだ表です。操作は生成(Create)、参照(Read)、更新(Update)、削除(Delete)の四つで、その頭文字が名前の由来です。表にすると、どの機能もあるエンティティを生成していない、といった機能の漏れや重複を見つけやすくなります。見分けるときは、機能とエンティティの組合せに四種類の操作を書き込む表、という形を思い出すと、ほかの図表と区別できます。
ほかの選択肢はなぜ違うのか
- アある問題に対して起こり得る全ての条件と,…:起こり得る条件と、それに対する動作の関係を表形式で表すのは、決定表の説明です。条件の組合せごとにどの動作をするかを整理するもので、機能がエンティティにどう操作するかを示す表ではありません。
- ウシステムやソフトウェアを構成する機能(又…:機能やプロセスと入出力データの関係を記述し、データの流れを明確にするのは、DFD の説明です。データがどこから来てどこへ行くかを示す図で、生成や削除などの操作の種類を一覧にするものではありません。
- エデータをエンティティ,関連及び属性の三つ…:エンティティ、関連、属性の三つでデータをモデル化するのは、E-R 図の説明です。データどうしの構造を表すもので、各機能がどのエンティティにどんな操作をするかを一覧にしたものではありません。
この問題の用語
- エンティティ情報の世界で管理の対象となる、人やものごとの一つひとつを指します。E-R図では、この対象と対象どうしの関連を組み合わせて表します。
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問1
同じ用語が出る問題
- 平成27年度 秋期 午前Ⅱ 問3:境界オブジェクトに該当するもの(エンティティ)
- 平成26年度 秋期 午前Ⅱ 問15:データモデルを作成する手順(エンティティ)
- 平成26年度 秋期 午前Ⅱ 問1:ペトリネットの説明(エンティティ)
- 平成24年度 秋期 午前Ⅱ 問15:E-Rに関する問題(エンティティ)
- 平成24年度 秋期 午前Ⅱ 問2:ペトリネットモデルの説明(エンティティ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)