UML::Class::Simple
最終更新日時:2010-05-21 16:49:17
Perl
Perl
概要
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 モジュールによっては大量のクラスがターゲットとなってしまうので、ものすごく巨大なクラス図を作成してしまい、システムが高負荷となる。
参考例