日々精進 - スパークスシステムズ ジャパン代表のBlog:SystemDirector Application Modeler UML Editor - livedoor Blog(ブログ)
NECからオープンソースの統合開発環境 Eclipse 上で動作する NEC 独自のプラグインで実現されたモデリングツールが公開されています。
VistaにEclipseの環境を作るついでにインストールして試してみたいと思います。
Eclipseのインストールは、プラグインなどが同梱された
All-In-One-Eclipse - All-In-One Project
を使うと便利です。
SystemDirector Application Modeler: サービス構築基盤(ActiveGlobe): 製品 | NEC
から、UMLエディタのプラグインをダウンロードします。
解凍したファイルの
Pp/document/index.html
にインストールの手引きが書かれています。
All-In-One-Eclipse で同梱されているEMFプラグインのバージョンでは、インストール時に失敗するので、EMF SDO Runtime 2.1.1 をダウンロードしてEclipseに先にインストールしておきます。
UML2 Runtime 1.1.1をダウンロードしてEclipseにインストールします。
あとは、インストールの手引きに従ってUMLエディタをインストールするとインストールできます。
※アーカイブは、解凍してできたファイルの Pp/program/Modeler/UMLEditorSite_1.0.0.zip を指定してください。
これで、Eclipseの中のプロジェクトにUMLダイアグラムを作ることができます。
ファイル>新規>その他
でUMLダイアグラムを選択します。
ダイアグラムは、
・アクティビティ図
・クラス図
・コンポジット構造図
・シーケンス図
・ステートマシン図
・ユースケース図
が作れます。

ちゃんとVistaでも動きましたよ!
UMLを簡単に使えるのでメリットはありますね。
ただ、本格的にプロジェクトでは使えないと思います。
ダイアグラム間でクラスやメソッドなどが共有できないので、クラス図とシーケンス図が同期しません。
せっかくEclipse上で書けるのですが、ソースコードとも同期していないのも残念です。
プロジェクトで本格的にUMLを使うのであれば、下記の製品が良いと思います。
UMLモデリングツール
UML Modeling Tool - JUDE
Enterprise Architect(EA) - 現場で闘う人のためのUMLモデリングツール
UML関連の書籍
ダイアグラム別 UML徹底活用

オブジェクト開発の神髄~UML 2.0を使ったアジャイルモデル駆動開発のすべて

UML モデリングのエッセンス 第3版

オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―

UMLは手段

最近のコメント