UMLをテキストで書ける「PlantUML」を試す
UML図を書くフリーのツールにはいろいろあるが、テキストコマンドで書けるものの一つに「PlantUML」がある。
テキストベースで書けると何がいいかというと、
- 保存・編集・移動・再利用が容易である
- Gitなどのバージョン管理システムとの親和性
などの点が挙げられる。
使い方等
PlantUML自体はJavaで書かれたテキストプロセッサであるが、Web上でこれを試せるサービスがある。
リファレンスはここにある。
クラス図・フローチャートのほかにも色々とかけるらしい。
使用例
テキスト
@startuml start :ボールを移動; repeat :Reflectorを一つ取り出す; if (ボールと衝突したか?) then (yes) :ボールの移動方向を変える; else (no) endif repeat while (Reflectorはあまだあるか?) stop @enduml
出力
これは積極的に使っていきたい。