タグ

ブックマーク / katzchang.hatenadiary.org (1)

  • 概要そのものをプログラムに落としてみる - @katzchang.contexts

    例えば、以下の業務を考える。この業務をシステムに落とす場合、どうする? 営業部門は顧客から受け付けた注文書を元に、生産部門へ出荷指示書を発行し、生産部門は顧客へ指示通りに商品を出荷する。 「注文書にはどういう内容があるのか?商品、数量、納期、発送先…。」「指示書に記載された商品が納期までに出荷できない場合はどうするのか?」とか色々詰めなきゃいけないことは思い付くだろう。というか、俺は色々心配になるwww けど、上の文章には上の文章以上のことは書かれていない(当たり前だけど)。上の文章に書かれていることは以下のことしかない。 顧客は営業部門へ、注文書を送る 営業部門は生産部門へ、注文書に対応した出荷指示書を送る 生産部門は顧客へ、出荷指示書に対応した商品を出荷する 「AはBにCを送る」は「オブジェクトAはオブジェクトBにメッセージCを送る」と考えると、 オブジェクト「顧客」はオブジェクト「営

    概要そのものをプログラムに落としてみる - @katzchang.contexts
    syuu256
    syuu256 2011/08/31
  • 1