Jump to content

ДжетУМЛ

ДжетУМЛ
Первоначальный выпуск 23 января 2015 г.
Стабильная версия
3.6 / 7 августа 2023 г. [ 1 ]
Репозиторий
Написано в Ява
Платформа Ява SE
Размер 708 КБ
Тип Разработка программного обеспечения , UML-инструмент
Лицензия Стандартная общественная лицензия GNU v3
Веб-сайт www .jetuml .org

JetUML — это инструмент UML, разработанный как чистом Java настольное приложение на для образовательного и профессионального использования. [ 2 ] Проект был запущен в январе 2015 года с акцентом на минималистичный дизайн . [ 2 ] Название JetUML соответствует основной цели инструмента, а именно быстрому созданию эскизов диаграмм на унифицированном языке моделирования (UML). [ 3 ] JetUML — это бесплатное программное обеспечение с открытым исходным кодом , действующее под лицензией GNU General Public License (GPL). [ 4 ]

Проект JetUML был запущен в январе 2015 года Мартином П. Робиллардом. [ 1 ] профессор информатики в Университете Макгилла . Первоначальной целью этого инструмента была поддержка интерактивного создания эскизов UML- диаграмм во время лекций и сеансов разработки программного обеспечения.

Первоначальный исходный код был получен из Java Swing. приложения Violet UML на базе [ 5 ] разработан Кэем Хорстманном, а затем постепенно переписан, чтобы модернизировать его и сосредоточиться исключительно на эскизах UML. Зимой 2018 года приложение было перенесено на фреймворк JavaFX GUI (выпуск 2.0). [ 1 ] Весной 2020 года приложение было преобразовано в модульное приложение (выпуск 3.0) и начало распространяться как автономный исполняемый файл. [ 1 ]

JetUML использовался для создания более сотни UML-диаграмм в книге « Введение в проектирование программного обеспечения с помощью Java» . [ 6 ]

JetUML стремится набросать идеи дизайна программного обеспечения с минималистичным набором функций. [ 4 ] Он позволяет пользователям создавать, изменять и аннотировать основные типы диаграмм UML : диаграммы классов , последовательностей , состояний , диаграмм объектов и вариантов использования . JetUML использует UTF-8 кодировку для совместного использования диаграмм в различных системах, включая Windows , Linux и macOS .

JetUML сохраняет диаграммы в файлах JSON и может экспортировать диаграммы в виде изображений в различных графических форматах . JetUML не собирает и не передает личную информацию пользователей. [ 3 ] Пользователи могут отправлять отзывы и сообщать о проблемах непосредственно в репозиторий с открытым исходным кодом на GitHub .

Ограничения

[ редактировать ]
  • Неполная поддержка других UML . типов диаграмм

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д «Примечания к выпуску JetUML» . Репозиторий JetUML на GitHub . Проверено 8 апреля 2021 г.
  2. ^ Jump up to: а б Робиллард, Мартин П.; Кучера, Кейли (29 мая 2019 г.). «Уроки, извлеченные при переходе с Swing на JavaFX» . Программное обеспечение IEEE . 37 (3): 78–85. arXiv : 1811.04478 . дои : 10.1109/MS.2019.2919840 . S2CID   53281872 . Проверено 23 июня 2020 г.
  3. ^ Jump up to: а б с д и Робиллард, Мартин П. (16 апреля 2020 г.). «Архитектурное описание» . github.com . Проверено 23 июня 2020 г.
  4. ^ Jump up to: а б Мартиниг, Франко (апрель 2020 г.). «JetUML — простой инструмент для построения диаграмм UML с открытым исходным кодом» . http://methodandtools.com . Проверено 23 июня 2020 г.
  5. ^ Хорстманн, Кей (2012). "Фиолетовый" . В Брауне, Эми; Уилсон, Грег (ред.). Архитектура приложений с открытым исходным кодом: элегантность, эволюция и несколько бесстрашных хаков .
  6. ^ Jump up to: а б Робиллард, Мартин П. (2019). Введение в проектирование программного обеспечения с использованием Java . Международное издательство Спрингер. ISBN  978-3-030-24094-3 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1e37d4aee13b1237d460df6d14ba4d70__1703187720
URL1:https://arc.ask3.ru/arc/aa/1e/70/1e37d4aee13b1237d460df6d14ba4d70.html
Заголовок, (Title) документа по адресу, URL1:
JetUML - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)