タグ

modelingに関するtekehikoのブックマーク (22)

  • Martin Fowler's Bliki in Japanese - ドメインモデル貧血症

    http://martinfowler.com/bliki/AnemicDomainModel.html これはずいぶん昔からあるアンチパターンのひとつですが、今になって台頭してきているようです。 Eric Evans と話したのですが、彼も、それがだんだんポピュラーになってきていることに気づいていました。 私たちほど大の「真Domain Model」推進者としてみれば、ちょっとうれしくありません。 ドメインモデル貧血症の基的な症状は、一見、それが物のドメインモデルに見えるという点です。オブジェクトがいくつかあり、それらはドメイン空間にある名詞から名前をつけられています。それから、オブジェクト同士がしっかりとしたリレーションで結びついており、物のドメインモデルと同じような構造を持っているのです。 ただし、オブジェクトの振る舞いを見れば違いが分かります。それらのオブジェクトにはわずかな

  • REAとビジネスパターン入門(1)

    コンサルティング業の片手間に,翻訳業をしている。ここしばらく作品がなかったのだが,今月(2007年8月)は2冊の監修・監訳作業を終えることが出来た。1冊は,まもなく発売される予定の『実践UML 第3版』。もう一冊は,日経BPソフトプレス発行の『ビジネスパターンによるモデル駆動設計』(以下,『モデル駆動設計』と呼ぶ)である。 『モデル駆動設計』のほうが,ちょうど書店に並び始めたので,今回は,そこに登場するREAという概念と,モデル駆動設計の方法について紹介してみたい。翻訳作業が終わって1カ月あまりになるが,この原稿の準備をするなかで,あらためてわかったこの書籍のおもしろみや,類書との類似点や相違点についても触れてみたい。 REAとは何か 『モデル駆動設計』の副題は「REAによる新しいモデリング手法」である。REAとは,リソース(Resource),イベント(Event),エージェント(Age

    REAとビジネスパターン入門(1)