UML:ツール「PlantUML」

現在、シーケンス図やステートチャート図を作成するのにExcelを使っている。
しかし、Excelだと色々と図を作成するのに手間が掛かったり、
編集するにも、手間が掛かって、うんざりしていた。

そこで、UMLを描く為のツール(特にシーケンス図)を前々から探していたが、
使い勝手の良いツールは、なかなか見つからなかった。

私の「使い勝手の良いツール」の条件は、以下の通りである。

 ・フリー又はオープンソースである事。
 ・仕事でも使用可能である事。
 ・シーケンス図の作成がExcelより簡単である事。

ある日、ネットを見ていると、PlantUMLが紹介されていた。
テキストを規定されたフォーマットに従って書くと
ツールでPNG形式のシーケンス図に変換して出力された。

 [ PlantUML ]
 http://plantuml.sourceforge.net/index.html

なかなか良い感じです。
出力されたPNGのシーケンス図に対して微調整ができない等
細かな点で気になる事はあったが、簡単に図が作成できました。
Excelで作成した時間の、50〜60%くらい(ちょっと大袈裟かも?)で
作成できるようになりました。

もうちょっと試してみて、良さそうなら仕事でも使ってみたいと思います。
また、ソースコードも公開されているので、色々とカスタマイズもして見たいです。