オブジェクト・モデル

用語

オブジェクト・モデル

用語(英)

Object Model

別名

-

UPDATE

2026-07-31

Object ModelをDomain Modelから導出するソフトウェア構成図ではなく、Domain Modelを含む各種モデルの構造を記述するための汎用的な基盤として明確化しました。

DEFINITION

Object Modelとは、対象をObject、型、関係、責務、協調、制約によって構造化して表すモデルです。モデルの要素とその関係を、形式的に記述するための共通基盤になります。

SimpleModeling

SimpleModelingでは、Domain ModelのうちObject、型、関係、規則、制約として形式化する部分をObject Modelで記述します。Object ModelはDomain Model専用ではなく、実行、コンポーネント、アーキテクチャなど、Objectとして構造化できるさまざまなモデルの記述に利用できます。

一方、Domain Model全体をObject Modelだけで表せるわけではありません。知識の構造と根拠はKnowledge Modelで扱い、文脈、設計意図、判断理由、自由構造は文芸モデルで補完します。用語集が、三つのモデルに現れる概念を共通の用語と意味によって接続します。