UML::Class::Simple - ぷちWiki

最終更新日時:

概要



UML::Class::Simple は、UML クラス図を扱う Perl モジュールです。
このパッケージに含まれる umlclass.pl を使うことにより、指定した Perl モジュールの UML クラス図を簡単に生成することが出来ます。

インストール



CPAN から入手できますので、環境が揃っていれば簡単にインストール可能です。
※ただし、必要な Perl モジュールはかなり大量(^_^;
なお、UML::Class::Simple は Graphviz を使うことが前提となっていますので、事前に Graphviz をインストールしておく必要があります。

umlclass.pl



指定した Perl モジュールの UML クラス図を簡単に作成することができます。
実行方法は以下のような感じです。

 % /path_to_anywhere/bin/umlclass.pl -M XXX -o test2.png -p '^YYY'

XXX に作成したい Perl モジュールを、YYY にその中で実際にクラス図のターゲットとする Perl モジュールを正規表現で。
※ -p で正規表現を指定しないと、Perl モジュールによっては大量のクラスがターゲットとなってしまうので、ものすごく巨大なクラス図を作成してしまい、システムが高負荷となる。

参考例