■2つのモデル 「オリンピックをモデリングしてください」とだけ指示されたら、あなたは何をするだろう。データモデラーであれば、次のように考えを進めるだろう。 求められていることは、オリンピックの運営に関わる情報を管理するためのシステムであろう。選手、コーチ、競技、成績、宿舎、会場などのデータが管理される必要がありそうだ。これらの管理簿の間にはどんな制約があって、どんな業務連係が必要になるだろう。... いっぽう、オブジェクトモデラーは、次のように考えるだろう。 オリンピックでは、選手、コーチ、競技、成績、宿舎、会場などのオブジェクトが相互作用するだろうから、これらのクラスを用意しよう。選手クラスには「競技参加の申し込みを行う」、「競技を実施する」などのメソッドが要りそうだ。... 違いがおわかりだろうか。データモデラーは、「オリンピック情報管理システム」に必要なDB構造(帳簿組織)やそれを維