Violet UML Editor - мощное программное обеспечение для моделирования

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.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.linuxlinks.com

Похожие статьи

Комментарии (0)