PlantUML - PlantUML
Разработчики) | Арно Рокес[1] |
---|---|
изначальный выпуск | 17 апреля 2009 г.[2] |
Стабильный выпуск | 1.2020.15[3] / 28 июня 2020 |
Репозиторий | |
Написано в | Ява |
Операционная система | Linux, OS X, Windows |
Тип | Инструмент UML |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | Plantuml |
PlantUML это инструмент с открытым исходным кодом, позволяющий пользователям создавать UML диаграммы из обычного текста. Язык PlantUML является примером предметно-ориентированный язык.[4] Оно использует Graphviz программное обеспечение для разметки его схем. Он был использован, чтобы позволить слепым студентам работать с UML.[5][6] PlantUML также помогает слепым программистам разрабатывать и читать диаграммы UML.
Приложения, использующие PlantUML
Существуют различные расширения или надстройки, которые включают PlantUML.
- Атом Сообщество поддерживает выделитель и средство просмотра синтаксиса plantuml.
- Слияние WIKI имеет плагин PlantUML для Confluence Server, который визуализирует диаграммы на лету во время перезагрузки страницы. Для Confluence Cloud есть дополнительный плагин PlantUML.
- Doxygen объединяет диаграммы, для которых источники указаны после startuml команда.
- Затмение имеет подключаемый модуль PlantUML.
- Гугл документы имеет надстройку под названием PlantUML Gizmo, которая работает с сервером PlantUML.com.
- IntelliJ IDEA может создавать и отображать диаграммы, встроенные в Markdown (встроенный) или в отдельные файлы (с помощью плагина).
- Латекс с использованием Тикз пакет имеет ограниченную поддержку PlantUML.
- LibreOffice имеет расширение Libo_PlantUML для использования диаграмм PlantUML.
- MediaWiki имеет подключаемый модуль PlantUML, который отображает диаграммы на страницах как svg или png.[7]
- Microsoft Word может использовать диаграммы PlantUML через надстройку шаблонов Word. Есть дополнительная Инструменты Visual Studio для Office надстройка под названием PlantUML Gizmo, которая работает аналогичным образом.
- NetBeans имеет подключаемый модуль PlantUML.
- Орг-режим имеет поддержку PlantUML org-babel.
- Райдер (программное обеспечение) имеет подключаемый модуль PlantUML.
- Код Visual Studio имеет различные расширения PlantUML на своем рынок, самое популярное существо PlantUML, автор - jebbs.
Текстовый формат для передачи UML на уровне исходного кода
PlantUML использует хорошо сформированный и понятный человеку код для визуализации диаграмм.
Существуют и другие текстовые форматы для моделирования UML, но PlantUML поддерживает многие типы диаграмм и не требует явной компоновки, хотя при необходимости диаграммы можно настроить.
Пример
Исходный код для диаграмма классов показано справа:
скинпарам стиль строгийучебный класс Фасад { сделай что-нибудь()}Фасад .> package1.Класс1Фасад .> package2.Класс2Фасад .> package3.Класс 3Клиент1 .> Фасад : сделай что-нибудь()Клиент2 .> Фасад : сделай что-нибудь()Примечание в качестве N2сделай что-нибудь() { Класс1 c1 = newClass1(); Класс2 c2 = newClass2(); Класс 3 c3 = newClass3(); c1.doStuff(c2) c3.setX(c1.getX()); возвращаться c3.GetY();}конец ПримечаниеФасад .. N2
Смотрите также
Рекомендации
- ^ "Обзор PlantUML".
- ^ «Плантумл».
- ^ "список изменений и исправлений".
- ^ Кампань, Фабьен (16 июня 2014 г.). Инструментальные средства MPS Language, Vol. 1. Независимая издательская платформа CreateSpace. ISBN 9781497378650.
- ^ Luque, L .; Veriscimo, E.S .; Pereira, G.C .; Филгейрас, Л.В.Л. (2014). «Можем ли мы работать вместе? О привлечении слепых к задачам, основанным на модели UML». В П.М. Лэнгдон; Дж. Лазар; А. Хейлиген; и другие. (ред.). Инклюзивный дизайн, сочетающий удобство использования, доступность и инклюзивность (Издательство Aufl.2014 г.). Чам: Издательство Springer International. ISBN 978-3-319-05095-9.
- ^ Мюллер, Карин (2012). «Как сделать диаграммы на едином языке моделирования доступными для слепых студентов». В Клаусе Мизенбергере (ред.). Компьютеры, помогающие людям с особыми потребностями 13-я Международная конференция, ICCHP 2012, Линц, Австрия, 11-13 июля 2012 г., Материалы, часть I. Берлин [u.a.]: Springer-Verlag New York Inc., стр. 186–190. ISBN 978-3-642-31521-3.
- ^ «Расширение: PlantUML - MediaWiki». www.mediawiki.org. Получено 2018-10-21.