| 14 |
ケニーJ
san
(株式会社日本ビジネス開発)
問題を見て典型的な"注文明細"パターンの亜種だとアタリを付けモデリングしてみました。他の方と本質的な差がうまれにくいと感じたので、サービス料金の履歴対応付は考慮しました。最初アナパタの責任構造の様な期間の持ち方をしていましたが、オブジェクト図を書きながら問題点に気づき現在の形に落ち着きました(分析レベルですので。。)。
また唐突に現われた「初クリーニング」は業務を確認した上での小さな揺さぶりの第一歩という趣で加えてみました。
|
Judge's comment
<よい点>
・期間という拡張はよい
・オブジェクト図が広がっている
・色分けとノートで、わかりやすい
・サービスをうまく定義できている
・かなり常識的にまとまったモデル
・料金改定に関する対処は○
・「預かり明細」にある「点検メモ」という属性は◎
・メインの構造はシンプル
<気になる点>
・もうちょっとシンプルにできたのでは?
・オブジェクト図の配置にももうちょっと気を配って欲しい
・冗長ですよね。モデルに本質的なインパクトがないところで揺さぶってもしようがないと思う
・サービス種のPowertypeとしての取り扱いを勘違いしてしまっている
・預かり明細と適用サービスの意味がわかりづらい
・「品目」と「預かり明細」との間の関連の{導出}は派生関連の意味か…
・「サービス」は「品目」と「サービス種」との関連クラスにしてしまった方が良かったような…
・「サービス種」のサブクラスの存在意義が微妙?
・防虫加工の価格が品目に依存しないことが表現できていない
・預かり明細と品目間の関連は導出ではない
|
|
|