添付ファイルの追加

ログイン済のユーザのみが添付ファイルをアップロード出来ます。

添付ファイル一覧

Kind Attachment Name Size Version Date Modified Author Change note
png
biz_anal_class.png 30.2 kB 1 13-3-2012 00:42 ytp
png
biz_desi_class.png 53.5 kB 1 13-3-2012 00:42 ytp
png
biz_object.png 38.0 kB 1 10-3-2012 20:22 ytp
png
biz_repo_seq.png 24.6 kB 1 11-3-2012 17:51 ytp
png
report_layout.png 6.1 kB 1 11-3-2012 18:57 ytp

This page (revision-31) was last changed on 25-7-2014 20:59 by ytp

This page was created on 04-1-2012 01:02 by ytp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 removed one line
★このページは書きかけです。
At line 37 changed 6 lines
を忘れないように定義します。また、図中に青色を付けてあるのが画面機能クラスです。\\
分析をする際に見落としがちな点は次です。\\
#採番する際に伝票番号一覧が必要となる。
#伝票入荷状態と明細入荷状態は異なるクラスである。
#入荷明細一覧画面は入荷伝票ではなく入荷明細一覧を扱う。
特に3は大切です。入荷明細一覧画面は入荷伝票が何であるか関係なく入荷明細を一覧表示する必要があります。この時、入荷明細一覧クラスが無いとうまく実装できなくなります。\\
を忘れないように定義します。分析をする際に見落としがちな点は次です。\\
#採番する際に伝票番号一覧が必要となる
#伝票入荷状態と明細入荷状態は異なるクラスである
#入荷明細一覧画面は入荷伝票ではなく入荷明細一覧を扱う
特に3は大切です。入荷明細一覧画面は入荷伝票が何であるか関係なく入荷明細を一覧表示する必要があります。入荷明細一覧クラスが無いと、一覧というデータ構造(同じオブジェクトが複数ある形)に対する処理が複数箇所に分散して実装されてしまい保守性が下がります。\\
尚、図中に青色を付けてあるのが画面・帳票機能のクラスです。\\
At line 63 changed one line
※Iteratorパターンには他に、
%%sup ※Iteratorパターンには他に、
At line 65 changed one line
というメソッドが必要ですが、ここでは省略しています。\\
というメソッドが必要ですが、ここでは省略しています。/%\\
At line 74 changed one line
つまり、シーケンス図はクラス図の作成や説明を補足する意味合いが強いため、全てのシーケンスを記述する必要は必ずしもありません。\\
つまり、シーケンス図はクラス図の作成や説明を補足する意味合いが強いため、全てのシーケンス図を記述する必要は必ずしもありません。\\
!!まとめ
*業務モデルを作成する際にはまず実例を考える(オブジェクト図)
*分析段階から一山クラス(一覧系クラス)を忘れない
!!コラム
実際の業務のモデルを作成する際も、原則を忘れなければ難しくないことを理解してもらえたのではないかと思います。特に、\\
*一山クラス(一覧系クラス)
*小粒クラス(日付、個数など)
の2つを見逃さなければ、従来から存在する正規化手法の延長線上にあるという考えで概ね間違っていません。\\
これまで皆さんが携わってきたシステムを題材にして、分析クラス図を描いてみることをお薦めします。\\
\\
次: [インタフェースとは何か]
Version Date Modified Size Author Changes ... Change note
31 25-7-2014 20:59 2.216 kB ytp to previous
30 23-5-2014 17:56 2.219 kB ytp to previous | to last
29 11-3-2012 23:20 2.216 kB ytp to previous | to last
28 11-3-2012 22:59 2.208 kB ytp to previous | to last
27 11-3-2012 22:56 2.207 kB ytp to previous | to last
26 11-3-2012 22:55 2.2 kB ytp to previous | to last
25 11-3-2012 22:54 2.2 kB ytp to previous | to last
24 11-3-2012 19:49 2.197 kB ytp to previous | to last
23 11-3-2012 19:14 1.924 kB ytp to previous | to last
22 11-3-2012 18:11 1.881 kB ytp to previous | to last
21 11-3-2012 17:48 1.482 kB ytp to previous | to last
« This page (revision-31) was last changed on 25-7-2014 20:59 by ytp