モデル
図 (ダイアグラム) として表現されることも多いが、必ずしも図であるとは限らず、文章で記述されることもある。
使われるモデル表現
数学的・形式的な表現が使われることもある
図として表現されるモデルについては、ある程度「誰でも読める」ことを期待しやすい
対象分野のエキスパートがソフトウェアの実装を読むことは非現実的であっても、モデルの図を見てあっているか・間違っているかを判断してもらうことはそれなりに現実的
実装に先立ち、モデルを書くというワークフローが広まった
モデルの難しさ
適切なモデルを書くこと自体の難しさ
モデルの表現力が高度になるほど難しくなる
知識をモデルに落とし込むことの難しさ
対象分野のエキスパートが必ずしもモデリングの訓練を受けているわけでは無い 分析モデル
対象分野に関する知見を整理し、記述するためのモデル
設計モデル
それをこれからシステム化するためのモデル