平成25年度 秋期 午前Ⅱ 問16
システム要件定義・ソフトウェア要件定義
要求の分析に当たって,データとプロセス(データの作成,読取り,更新,削除)の対応関係を検証するものはどれか。
- アCRUDマトリックス
- イFURPS+モデル
- ウKAOS法
- エMoSCoW分析
答えと解説を見る
✓ これが正解アCRUDマトリックス
解説
データとプロセスの作成・読取り・更新・削除の対応を表にしたものです。
CRUDマトリックスは、行と列にプロセスとデータを並べ、交わるところに作成(Create)、読取り(Read)、更新(Update)、削除(Delete)のどれを行うかを書き込む表です。表にすると、どのデータにも作成するプロセスがあるか、作られたのに誰にも読まれないデータがないか、といった抜けや矛盾が見つけやすくなります。設問は、データとプロセスの対応関係を作成・読取り・更新・削除の観点で検証するものを問うており、四つの操作の頭文字を並べた名前そのものが答えの手がかりです。頭文字の四つを言えれば迷いません。
ほかの選択肢はなぜ違うのか
- イFURPS+モデル:FURPS+モデルは、機能性、使用性、信頼性、性能、保守のしやすさといった観点で要求を分類し、漏れなく洗い出すための枠組みです。要求の種類を整理するもので、データとプロセスの対応を検証する表ではありません。
- ウKAOS法:KAOS法は、達成したいゴールを上位から下位へ分解していき、要求を導き出すゴール指向の要求分析手法です。目的と手段の関係を整理するもので、データごとの作成・更新などの操作を対応付けるものではありません。
- エMoSCoW分析:MoSCoW分析は、要求をMust、Should、Could、Won'tの四つに分けて優先順位を付ける手法です。どの要求を先に実現するかを決めるためのもので、データとプロセスの関係の検証には使いません。
この問題の用語
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問16
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)