トップ «前の日記(2005-07-05 [J]) 最新 次の日記(2005-07-07 [J])» 編集

niche diary

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|04|11|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|
半期 四半期 全カテゴリ
Teeda OLUG Java-Kuche
[HOME] [AGILE] [OBJECT] [PROGRAMMING] [JAVA] [LINUX] [OKINAWA] [BBS] [DIARY]

2005-07-06 [J] [長年日記]

_モデル 08:58

思ったこと。やっぱりいきなり大きなモデルを書こうとするとそれなりにスキルが必要になる。 そこで、こんなやり方はどうだろう?

  1. ユーザから見たこれ以上分解できない単位まで機能を分割する。
  2. 分割した機能を実装の観点からこれ以上分解できない単位まで機能分割する。
  3. 分解した機能をCRCを使ってクラス(オブジェクト)に割り当てていく。

そうすると、ユーザから見た機能毎にクラス図ができあがる。この小さいクラス図を全体的にすりあわせしながら大きなクラス図にしていくと…あら不思議モデルができあがっている。 むぅ、みんな普通にやってそうだなぁ。(w それにしても、Hatenaスタイル書きやすいなぁ。^^;

本日のツッコミ(全2件) [ツッコミを入れる]
_ yone (2005-07-06 [J] 22:35)

2ができるのなら、はじめからモデリングできるような気も・・・<br>実装の観点に立てない人が多い気も・・・<br>ところでCRCってなんだすか?

_ t-doi (2005-07-07 [J] 09:03)

なんで?普通の機能分割ですよ。それほど特殊なスキルは必要なくって、おそらく昔の人(?)はたいていできるはず。^^;<br>CRCはCRCカードですよ。(w

[]

[HOME] [AGILE] [OBJECT] [PROGRAMMING] [JAVA] [LINUX] [OKINAWA] [BBS] [DIARY]