オブジェクト・モデリング
|
用語 |
オブジェクト・モデリング |
|
用語(英) |
Object Modeling |
|
別名 |
- |
DEFINITION
Object Modelingとは、対象をObject、型、関係、責務、協調、制約によって構造化する活動です。モデルの要素、要素間の関係、成立条件を形式的に記述できるようにします。
SimpleModeling
SimpleModelingでは、Object ModelingをDomain Modeling、Execution Modelingなどで利用する共通の構造基盤として位置付けます。Domain Modelのうち形式化できる概念、関係、規則、制約も、Object Modelの構造を用いて記述します。Object ModelingはDomain Model専用ではなく、コンポーネント、サービス、実行構造など、Objectとして捉えられる各種モデルに適用できます。
GoF、PEAA、Entity、Value Objectなどは、Objectの構造、責務、協調を設計する技術として利用します。Domain Modelでは、Object Modelで表しにくい知識構造をKnowledge Modelで扱い、文脈、意図、判断理由、自由構造を文芸モデルで補完します。用語集が各モデルの概念を接続します。