ロバストネス分析とは?ろばすとねすぶんせき
ロバストネス分析とは、ユースケースの記述に出てくる要素を、バウンダリ(画面や外部システムとの境界)、コントロール(処理・判断)、エンティティ(永続データ)の3種類に仕分けして関係を図にする分析。データベース設計では、ここで挙がったエンティティが概念データモデルの実体の候補になり、画面項目と持つべきデータを切り分ける道具になる。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →背景
ユースケースは利用者の言葉で書かれるので、そのまま表に落とすと画面の項目がそっくり列になり、同じ値が複数の表に散る。逆にいきなりE-R図から始めると、業務のどの操作でその実体が生まれ、いつ確定するのかが抜け落ちる。境界・処理・データという3つの役へ仕分ける一段を間に挟むことで、永続化すべきものだけをデータモデル側へ渡せる。
具体例
「客室を予約する」なら、予約入力画面がバウンダリ、空室確認と料金計算がコントロール、予約・客室・日別在庫枠がエンティティ。ここで在庫を日別の実体として持つか、予約から都度算出するかの判断が、そのまま後の索引設計と性能に効いてくる。
試験での引っ掛け
バウンダリとエンティティを直接結んではならず、必ずコントロールを介する(画面がデータを直接読み書きする形は誤り)。バウンダリは画面に限らず外部システムとの境界も含み、エンティティは永続データであって処理ではない。3種類の役割をすり替えた選択肢に注意する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。