Чего только не найдётся в сети! Вот сегодня, например, узнал о программе CrocusModeller для разработчиков на ActionScript 3.0 и Flex. Программа CrocusModeller позволяет создавать и редактировать визуальные модели ваших flash-проектов с использованием языка моделирования UML. При этом программа может автоматически создать модель для указанного ей флеш-проекта (при обработке больших проектов может немного подвисать), а можно в самой программе создать модель и на основе этой модели сгенерировать код. Интерфейс программы лаконичен и интуитивно понятен. Смотрите сами:
В принципе, классический интерфейс, включающий только самое необходимое:
- главное меню;
- панель инструментов для рисования диаграмм;
- рабочий стол, на котором и отображаются сами диаграммы.
Диаграммы, созданные данной программой, смотрятся весьма солидно (здесь изображение обесцвечено):
Кстати, сама программа - это AIR-приложение. Устанавливается она без каких-либо проблем. Правда, при работе программа может довольно сильно нагружать процессор. Имеется и ещё один существенный недостаток - программа платная. Но есть пробная версия на 5 дней.
Думаю, даже если вы (как и я) не разбираетесь в UML, то и тогда сможете извлечь пользу от этой программы. Например, при создании шпаргалок по библиотекам классов или при документировании своих флеш-проектов. Не помешают и водяные знаки в trial-версии. Ведь никто не запрещает снимать скриншоты с созданных в программе моделей :-)
Ещё раз напомню, что пробную версию программы можно скачать здесь.