Index: [Article Count Order] [Thread]

Date:  Fri, 11 Feb 2005 15:43:17 +0900
From:  Kenichi Katsuma <idkk@....jp>
Subject:  [modeling-dojo:00110] Re: モデリングコンテスト「業務システム」
To:   modeling-dojo@....jp
Message-Id:  <420C5405.4000902@....jp>
In-Reply-To:  <420B0087.8010102@....jp>
References:  <4205FDD4.5040009@....jp> <420B0087.8010102@....jp>
X-Mail-Count: 00110

安井さん

こんにちは、勝間@アルゴ21です。


数日間、モデルを放置していたところに安井さんからのメールでした。
ご指摘を受けたあとに早速JUDEを起動し自分のモデルを眺めてみると・・・、

 まさにおっしゃる通りです。

あとは軽く手直しを加えるだけでいいか、と思い込んでいたモデルが
今から贅肉を削っていくぞ〜ってモデルになってしまいました。
まずいですねー、あと3日です。


>  全体的に気になったことですが、業務クラスの属性に「業務」が
>あったり、「システムID」「ユーザーID」「要求ID」などの属性が
>多いと思います。たとえば、クラス図の上のほうの機能クラスの
>「要求ID」属性は、機能クラスと要求クラスの間の関連で示せてい
>るのではないでしょうか?また「ユーザID」がなぜこのクラスにあ
>るのかよくわからないところがありました(サブシステム、リソー
>ス、運用履歴など)。

 危うく大失敗をするところでした。ご助言、ありがとうございますm(_ _)m
関連で示せることに気がつかされてから修正をしてみると、
オブジェクト間の関係がとてもはっきりし、モデルもすっきり軽くなりました。
また、そうすることによって、モデルの無駄な部分も数点見つけることができました。


 利益のモデリングは提出前になりそうです。
ただでさえ難しそうな概念なので、はたしてどうなることやら・・・です(^^;



それでは、提出前の追い込みに入ります!
安井さん、的を射たご意見、ありがとうございました。


以上