Index: [Article Count Order] [Thread]

Date:  Sun, 27 Mar 2005 18:43:16 +0900
From:  y-kamite <y-kamite@....jp>
Subject:  [modeling-dojo:00277] Re: 08(松岡 雅 さん)作品へのコメント
To:  modeling-dojo@....jp
Message-Id:  <20050327182634.E21A.Y-KAMITE@....jp>
In-Reply-To:  <20050327165128.5F4E.PINEHILL@....jp>
References:  <20050326222734.2627.Y-KAMITE@....jp> <20050327165128.5F4E.PINEHILL@....jp>
X-Mail-Count: 00277

松岡さん、上手です。
ちょっと、訂正させてください。

> こんにちは、松岡 雅です。
> コメント頂きありがとうございます。
> 
> [オブジェクト図]
> 
> > [クリーニング:注文]に3つの[:タグ]が集まっている点が気になります。
> 
> [注文]というクラス名が適当でなかったかもしれません。
> この[注文]は、他の方のモデルでは例えば[サービス]に近いもののつもりです。
> 個々の預かり品に対する注文に位置するものは[タグ]のつもりでいます。
> [注文]は料金表に追加された時にインスタンスが生成され、
> [タグ]はお客から品物を預かった時にインスタンスが生成されるような
> イメージでモデルを作成しました。
> [サービス]や[メニュー]といった名前にした方が分かりやすいでしょうか?

このコメントは考え違いですので、撤回します。
例えばサービス(=注文)が、オーダー毎にインスタンスを作って、一対一にな
るイメージを持っていました。
一つのサービスオブジェクトなら多数の関連(タグ)があっても、全く問題あり
ませんね。

> > [防虫加工:注文]と[500円:料金]の先に3つの[品目]がつながっている
> 
> これは「防虫は品物に関係なく一点500円」という
> 純白さんの発言を表現したものです。
> 全ての[品目]を同じ[料金]に繋げることで、
> 価格を変更することがあっても
> 「品物に関係がない」という部分は保障できると考えました。
> 
> [クラス図]
> 
> > 1 チケットを持っていない、「中村さん」というお客を追加したら、多重度はど
> > うなるでしょうか?
> 
> [チケット]の多重度が 1..* では確かに「中村さん」が
> 存在できなくなってしまいますね。
> そのようなケースが完全に考慮の外に行ってしまっていました。
> 
> > 2 [:タグ][:注文]の多重度ですが、オブジェクト図では全てのタグは注文と
> > 関連を持っているようです。
> 
> [タグ]が必ず[注文]を持つことを意味するのは
> [注文]側の多重度1と思っていましたが、私の勘違いでしょうか?
> [背広:預かり品]が消滅して繋がっている[:タグ]が消滅しても、
> [防虫加工:注文]や[スーツ:品目]は存在しているべきだと考えたので
> [預かり品]や[タグ]の多重度を 0..* に設定しました。
> 

[注文]からみて[タグ]がゼロになることがあるのかな、と考えました。
時間関係で、[タグ]がなくなるなら、確かにゼロですね。

(では)

> 言い訳がましい説明で長文になってしまいました。
> これからいただいたコメントを踏まえて
> モデルに修正を加えようと思います。
> さて間に合うかどうかが若干心配ですが…。
> 
> では。
> --
> Best wishes...
> 松岡 雅 <pinehill@....jp>>