Violet (Very Intuitive Object Layout Editing Tool) – это простой в освоении UML-редактор с открытым исходным кодом.
Violet предназначен для студентов, преподавателей и авторов, которым необходимо быстро создавать простые UML-диаграммы. Он не является профессиональным инструментом.
Violet может быть запущен как отдельное приложение, апплет, через Java Web Start или как плагин Eclipse.
Реализует следующие диаграммы:
- Диаграммы вариантов использования (Use Case Diagrams). Диаграммы вариантов использования – это способ донести до пользователей и других заинтересованных сторон, что должна делать система.
- Диаграммы классов – показывают строительные блоки любой объектно-ориентированной системы.
- Диаграммы действий – отображают последовательность действий.
- Диаграммы последовательностей – форма диаграммы взаимодействия, которая показывает объекты как линии жизни, идущие вниз по странице, а их взаимодействие во времени представлено как сообщения, нарисованные в виде стрелок от исходной линии жизни к целевой линии жизни.
- Диаграммы машин состояний – моделируют поведение отдельного объекта, определяя последовательность событий, через которые проходит объект в течение своей жизни в ответ на события.
- Диаграммы объектов – используют подмножество элементов диаграммы классов, чтобы подчеркнуть отношения между экземплярами классов в определенный момент времени.
- Полная интеграция в Eclipse.
- Открытие нескольких документов.
- Поддержка прямых ссылок между диаграммами.
- Красивое рисование с автоматической привязкой к сетке.
- Увеличение/уменьшение масштаба.
- Отмена/повтор.
- Вырезать/копировать/вставить.
- Выбор и перетаскивание нескольких элементов диаграммы.
- Поддержка смены инструментов диаграммы с помощью кнопки прокрутки мыши.
- Максимальное пространство рисования за счет скрытия панели инструментов.
- Кроссформатные документы.
- Диаграммы сохраняются в HTML.
- Экспорт изображения диаграммы в буфер обмена.
- Экспорт изображения диаграммы в файл.
- Печать.
- Восстановление рабочего пространства при запуске с открытыми документами.
- Кроссплатформенная поддержка.
- Веб-сайт: violet.sourceforge.net
- Поддержка: SourceForge, GitHub
- Разработчик: Кей С. Хорстманн, Александр де Пеллегрин и многие участники
- Лицензия: GNU General Public License v2.0
Violet написан на Java.
Комментарии (0)