あんまりにも全体把握ができないので、UMLを調べてみた

UML、英: Unified Modeling Language

 

UMLとはなんぞや?

システムを図化して表記する手法の事。

itpro.nikkeibp.co.jp

 

ざっくりとなら分かるんだがなー。

表3: UMLダイアグラムの種類

ダイアグラム 役割 開発フェーズ
ユースケース システムの境界,使用機能を定義 分析
アクティビティ図 システムの動作の流れの表現 分析,設計
状態図 オブジェクトの取りうる状態,遷移を表現 分析,設計
クラス図 概念や静的なクラス間相互関係を表現 分析,設計
パッケージ図 各モデル要素の階層的グルーピング 分析,設計
相互作用図    
シーケンス図 オブジェクト間のメッセージ交換の時系列表現 分析,設計
コラボレーション図 オブジェクトの集団の協調動作の表現 分析,設計
オブジェクト図 実行時のオブジェクト状態のスナップショット 分析,設計
コンポーネント システムを構成する実行可能モジュールやソースコードの物理的構造を表現 設計
配置図 システムを構成するマシンや装置の継りを表現

設計

 

 

 

- UML超入門_第1章

 

 

わー(^o^) 種類が多いー

どれつかえばいいのー

- UML超入門_第2章

- UML超入門_第3章

- UML超入門_第4章

 

とりあえず、、クラス図くらいは

表記意味
+ public(どこからでも可視)
# protected(クラス内および派生したクラスから可視)
- private(クラス内でのみ可視)
~ package(パッケージ内で可視)

 

 

ラッパークラスってなんぞ

Wrapper Class

包むクラス。別のクラスを包む、(まとめて)処理を行う。というイメージだそうです。

oshiete.goo.ne.jp

 

多重度やロール名がイマイチピンと来ないなー。

図を見てると何してるかはわかるんだが。

 

まだまだ経験不足やねー。

 

 

UML

他のもいっときたいなー

 

http://www.oki-osk.jp/esc/UMLTools/images/lisp.jpg

 

http://www.oki-osk.jp/esc/UMLTools/images/lisp.jpg

http://blog-imgs-64.fc2.com/t/h/e/theworldstar/JavaCompositeClassDiagram.png

https://thinkit.co.jp/images/article/40/3/4031_zoom.gif

http://cdn-ak.f.st-hatena.com/images/fotolife/d/dotnetmemo/20060827/20060827163602.gif