UML の覚書
※ここでの UML は、Java プログラミング支援を前提にしています。
▲上へ [ 編集 ]
UML (Unified Modeling Language) とは?
モデリング?・・・ Brender じゃだめなの?・・・ (あ〜 ・・・冗談ですっ!・・・)- ユースケース図
- オブジェクト図
- シーケンス図
- 状態図(ステート図)
- コンポーネント図
- クラス図
- パッケージ図
- コラボレーション図
- アクティビティ図
- 配置図
▲上へ [ 編集 ]
UML 作成支援ツール
※UML / フローチャートとかダイアグラム図やシーケンス図などを作成できるドロー系ソフトでも可。
FreeMind とか Mind Map 系のソフトでも・・・使えそうな・・・(・・・厳密には不可ですが・・・)
クラス図などを配置することで Java や C++ 等のオブジェクト指向ソースを自動生成出来る?ソフトやプラグインも有り。
▲上へ [ 編集 ]
アプリケーション型(基本フリー)
- astah* UML
- http://members.change-vision.com/files/astah_UML
- 本来有料のようだが、「評価ライセンスの取得」をすることで?無料?で使用することも可能らしい・・・?
- 詳細不明・原則 Win 版らしいが linux でも使用出きる?とか・・・?
- argoUML (確認中)
- Java で作られたマルチプラットフォームのソフトで結構有名っぽい。
- http://argouml.tigris.org/ ダウンロード、解凍したフォルダ内の argouml.jar を実行ファイルとして起動します。
- 機能敵に unbrello , dia と比べるべくも無しの充実ぶりで、これがフリーで使えるの?って感じです。
- 結線の体裁は unbrello 同様手動になる見たいです。(多分)
- unbrello (help)
- KDE の UML モデル作成ツール。KDE 以外でも使用可で、win mac などにも移植されてるらしい。
- プログラミング支援ツール。単なるドローツールでは無く C++ , java 他のコードジェネレータ有り。
- 反面、出力コードは肥大化(コンストラクタのテンプレ?とか)するようである。
- 結線の体裁調整が面倒くさい。体裁重視なら dia-gnome が良いと思います。
- dia-gnome
- UML の他、フローチャート・電気回路、果てはジグソーパズルまで・・・
- Linux / Soralis / Win 版などがある。
- UML の入力などは unbrello より使いやすい感じ?。
- コード出力は出来ないがドロー機能やダイアグラム作図が強力?
- MS Visio に相当する GNOME ダイアグラムエディタとのことである。
- その他
▲上へ [ 編集 ]
EclipseUMLプラグイン
- Eclipse UML2 (外部リンク)
- 有名な公式 UML プラグイン。
- 他多数(サードパーティプラグイン)
▲上へ [ 編集 ]
汎用ソフトで代用
- KOffce 系
- KWord,KSpled,KPresenter,Karbon14 等のドロー機能が使えそう。
- 上記コネクタ線有り。
- MSOffice 系
- 多分つかえるんじゃない?
- コネクタ線あったと思う。
- OpenOffice 系
- Drowing , Impress のドロー機能が使えそう。
- 上記コネクタ線あるが Spread , Word 等にはコネクタ線がみあたらず・・・
- LatexDrow
- 使えないことないと思うがコネクタ線が無い。
- Inkscape , Scribus 等
- コネクタ線が無いようです。ん〜・・・ちとなって感じ。
※アイデアプロセッサ にも使えそうなものが有ると思います。
▲上へ [ 編集 ]
2011年02月15日(火) 11:24:29 Modified by sakura_momo2