フリーのUMLモデリングツール"IIOSS(の一部)"

1.目的
某Roseのような高価なツールを買えないプロジェクトには嬉しい限りです。

2.用意するべきもの

1. JRE1.3.1以上 (WindowsXPで確認しました。)
JavaWorldとかから入手しましょう。
一応、ダウンロードは、ここからできます。

2. IIOSS
UMLモデリングツールを含む、ツールセットです。
詳しくは、プロジェクトのホームページを参照して下さい。

3. IIOSSのダウンロードとインストール
プロジェクトのホームページから、ダウンロードしてきて、
適当なディレクトリに展開するだけです。

4. MEF(Model Editing Facility)の環境設定
モデリングツールである、MEFの設定を行います。

と言っても、${IIOSS_HOME}/bin/setenv.batの、
JAVA_HOMEと、IIOSS_HOME環境変数を書き換えるだけです。

例えば、こんな感じ。
- setenv.bat -
set JAVA_HOME=C:\j2sdk1.4.0
set IIOSS_HOME=C:\IIOSS

5. MEFの起動
${IIOSS_HOME}/bin/invokeMEF.batをダブルクリックして起動するだけです。

こんな画面が出ればOK。

MEFのメイン画面

6. おまけの知ったか話
正直、僕自身まだほとんど使ったこと無いのですが、
今まで存在していた、フリーのUMLモデリングツール(Jude, ArgoUML, ...)
に比べれば、遥かに安定し、機能が充実していると思います。

ちなみに、モデルの保存形式として、XMIをサポートしている(ような)ので、
IIOSSから他(TCCとか)に乗り換える時も、問題無いと思います。

これから流行る予定(?)の、MDAを志向してるっぽいので、
MDFと合わせて使えるようになれば、理想の開発を行うことも、できるかも知れません。