Це команда autodiap, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
autodia - скрипт Perl, який використовує модулі Autodia для створення діаграм класів UML або
документи. з коду або інших джерел даних.
ВСТУП
AutoDia приймає вихідні файли як вхідні дані та за допомогою обробника аналізує їх для створення
документація через шаблони. Обробники дозволяють AutoDia аналізувати будь-яку мову
надання обробника та реєстрація в autodia.pm. Шаблони дозволяють отримати вихід
сильно налаштований від Dia XML до простого HTML і відокремлює логіку програми
з презентації результатів.
AutoDia написана на perl і за замовчуванням відповідає обробнику perl і збігу розширення файлу
якщо мова не вказана за допомогою перемикача -l.
AutoDia потребує Template Toolkit та Perl 5. Деякі обробники та шаблони можуть знадобитися
додаткове програмне забезпечення, наприклад Java SDK для обробника Java.
AutoDia може використовувати GraphViz для генерування координат макета та може створювати диграфи
(позначення для графіків напрямків) у точках (звичайних або канонічних) і vcg, а також Dia xml.
Корисну інформацію, посилання та новини можна знайти на веб-сайті autodia -
http://www.aarontrevena.co.uk/opensource/autodia/
ВИКОРИСТАННЯ
"autodia ([-i ім'я файлу [-p шлях] ] або [-d каталог [-r] ]) [параметри]"
"autodia -i ім'я файлу: використовувати ім'я файлу як введення"
"autodia -i 'filea fileb filec': використовувати filea, fileb і filec як вхідні дані"
"autodia -i filename -p .. : використовувати ../filename як вхідний файл"
"autodia -d ім'я каталогу: використовуйте *.pl/pm в назві каталогу як вхідні файли"
"autodia -d 'foo bar quz': використовуйте *pl/pm у каталогах foo, bar і quz як вхідні дані
файли"
"autodia -d directory -r : використовувати *pl/pm у каталозі та його підкаталогах як вхідні дані
файли"
"autodia -d directory -F : використовувати файли в каталозі, але тільки один файл на діаграму"
=item "autodia.pl -d directory -C : використовувати файли в каталозі, але пропускати CVS
каталоги"
"autodia -o outfile.xml : використовувати outfile.xml як вихідний файл (інакше використовує
autodial.out.dia)"
"autodia -O : вихід у стандартний вихід"
"autodia -l language : розібрати джерело як мову (тобто: C) і шукати
відповідні розширення назв файлів, якщо також -d"
"autodia -t templatefile : використовувати templatefile як шаблон (інакше використовує
template.xml)"
"autodia -l DBI -i "mysql:test:localhost" -U ім'я користувача -P пароль: використовувати тестову базу даних на
localhost з ім'ям користувача та паролем як ім'ям користувача та паролем"
"autodia -l Mason -i "/index.html" -p comp_root -G '\$c' : використовуйте HTML::Mason для отримання
/index.html із comp_root та показати всі компоненти, які є в зоні досяжності. -G відповідає
allow_globals."
"autodia -z: вихід через graphviz"
"autodia -Z : вихід через springgraph"
"autodia -v : вихід через VCG"
"autodia -s skipfile : виключити файли або назви пакетів, які відповідають наведеним у
файл"
c
залежності)>
"autodia -K : не відображати пакети, які не є частиною введення"
"autodia -k : не відображати суперкласи, які не є частиною введення"
"autodia -H : показати лише загальнодоступні/видимі методи"
"autodia -m : показати лише методи класу"
"autodia -M : не показувати методи класу"
"autodia -a : показати лише атрибути класу"
"autodia -A : не показувати атрибути класу"
"autodia -S : беззвучний режим, без виведення на стандартний вивід, крім -O"
"autodia -h : відобразити це повідомлення довідки"
"autodia -V : відобразити версію та повідомлення про авторські права"
Використовуйте autodiap онлайн за допомогою служб onworks.net