Jump to content

СтарУМЛ

СтарУМЛ
Разработчик(и) ООО «МКЛабс»
Первоначальный выпуск 7 августа 2006 г .; 18 лет назад ( 07.08.2006 )
Стабильная версия
v6.0.1 / 18 сентября 2023 г .; 11 месяцев назад ( 18.09.2023 ) [ 1 ]
Написано в Ява
Операционная система Microsoft Windows , MacOS , Linux
Тип UML-инструмент
Лицензия Собственная лицензия (лицензия на бесплатную ознакомительную версию, личная лицензия, коммерческая лицензия, лицензия на установку)
Веб-сайт Старумль .что

StarUML — это инструмент разработки программного обеспечения для моделирования систем с использованием унифицированного языка моделирования , а также языка моделирования систем и классических нотаций моделирования. Он опубликован MKLabs и доступен для Windows, Linux и MacOS.

L — это программа объектно-ориентированного моделирования под названием Plastic . Plastic 1.0 был опубликован в 1997 году для поддержки нотации OMT . [ 2 ] В версии 1.1, опубликованной в 1998 году, поддержка OMT была заменена UML. Последняя версия под этим брендом называлась Agora Plastic 2005 и была издана корейской компанией Plastic Software Inc, Сеул. Это был интернационализированный продукт, совместимый с UML 1.4 и утверждавший, что он поддерживает Object Management Group подход MDA . [ 3 ]

Программное обеспечение было переименовано в StarUML 5.0 в 2005 году с целью публикации его с открытым исходным кодом. Целью было обеспечить поддержку UML 2.0, а также возможность использования сторонних плагинов . Первый публичный релиз был опубликован в августе 2006 года на SourceForge. [ 4 ] под лицензией GNU GPL . [ 5 ] Исходный код включал несколько уведомлений об авторских правах от Plastic Software Inc. за период 2002–2005 годов. Программное обеспечение в то время было ориентировано на платформу Win32 и по существу было написано на Delphi . Программное обеспечение развивалось в течение нескольких лет как проект с открытым исходным кодом и было признано инструментом MDA, способным помочь в реверс-инжиниринге существующего кода. [ 6 ] Последняя версия с открытым исходным кодом опубликована в 2010 году. Ее все еще можно использовать в настоящее время, но, по словам владельца продукта, она больше не будет поддерживаться и поддерживаться. [ 7 ]

В 2014 году была запущена краудфандинговая кампания для финансирования возрождения проекта под названием StarUML 2. Целью инициативы было добавление поддержки других языков, кроме Java, и других нотаций моделирования, отличных от UML. Кампании не удалось собрать необходимые средства: было собрано менее 1000 долларов США, что составляет 1% от цели кампании. 

Южнокорейская компания MKLabs с 2014 года публикует новые версии StarUML и лицензирует их по коммерческой патентованной схеме. Старая версия с открытым исходным кодом в документации продукта упоминается как StarUML 1, а нумерация версий была перезапущена с 2.0.0. который был выпущен в 2014 году. [ 8 ] В 2018 году вышла мультиплатформенная версия 3.0 для Windows , Linux и MacOS . Версия 4.0 была выпущена в 2020 году. Она включала временные диаграммы и обзорные диаграммы взаимодействия . Версия 5.0 была опубликована в 2022 году и поддерживает Apple Silicon .

StarUML предлагает возможности объектно-ориентированного моделирования. Он поддерживает большинство типов диаграмм, указанных в UML 2.0 . : 

StarUML также предлагает поддержку SysML:

StarUML поддерживает устаревшие нотации моделирования, такие как:

StarUML 2.0 использует собственный формат файлов с расширением .mdj. Это текстовые файлы JSON. [ 9 ] Приложение также может экспортировать выбранные вручную фрагменты модели в отдельные файлы с расширением .mdf и импортировать их обратно. Он также может импортировать файлы из StarUML 1, использующие формат .uml.

StarUML может генерировать файлы HTML , PDF и EJS, а также документировать модель. 

Он также может экспортировать изображения JPEG , WMF, SVG и PNG.

Другая информация

[ редактировать ]

Исследование [ 10 ] опубликованный в 2017 году IEEE и ACM , проанализировал основные программные продукты, используемые для обучения моделированию. Он был основан на международной выборке из 150 ученых. StarUML стал третьим по популярности продуктом: 23,9% респондентов использовали его на своих курсах.

УайтСтарУМЛ

[ редактировать ]
УайтСтарУМЛ
Разработчик(и) Януш Шпилевский
Финальный выпуск
v5.9.1 / 25 марта 2018 г .; 6 лет назад ( 25 марта 2018 ) [ 11 ]
Операционная система Microsoft Windows
Тип UML-инструмент
Лицензия GNU GPL v2
Веб-сайт исходная кузница .сеть /проекты /whitestaruml /

В конце 2011 года StarUML был разделен под названием WhiteStarUML. Он решает различные проблемы, в первую очередь связанные с работой с последней версией Windows и современными разрешениями экрана. Окончательное обновление было опубликовано в марте 2018 года.

Последнее обновление от разработчика 4 апреля 2020 г. [ 12 ] указал, что разработка WhiteStarUML прекращена. В число названных причин входят сложность работы в Delphi, а также отсутствие заинтересованности сообщества в поддержке разработки проекта.

См. также

[ редактировать ]
  1. ^ «Страница загрузки StarUML» . СтарУМЛ . 18 сентября 2023 г. . Проверено 9 октября 2023 г.
  2. ^ «О StarUML — История» . staruml.sourceforge.net . Проверено 5 июля 2022 г.
  3. ^ «Агора Пластик 2005» (PDF) . омг.орг . 2005.
  4. ^ «СтарУМЛ» . СоурсФордж . 25 марта 2014 года . Проверено 5 июля 2022 г.
  5. ^ «СтарУМЛ — Лицензия» . staruml.sourceforge.net . Проверено 5 июля 2022 г.
  6. ^ Лян, Ян (2009). «На пути к автоматическому сопоставлению артефактов для оценки инструментов» . Материалы 47-й ежегодной Юго-восточной региональной конференции . Клемсон, Южная Каролина: ACM Press. стр. 1–6. дои : 10.1145/1566445.1566466 . ISBN  978-1-60558-421-8 . S2CID   14574688 .
  7. ^ «StarUML — Часто задаваемые вопросы» . staruml.io . Проверено 5 июля 2022 г.
  8. ^ «StarUML — Примечания к выпуску» . staruml.io . Проверено 5 июля 2022 г.
  9. ^ «Расширение файла MDJ. Что такое файл .mdj и как его открыть?» . fileinfo.com . Проверено 5 июля 2022 г.
  10. ^ Агнер, Люциана Т.В.; Летбридж, Тимоти К. (сентябрь 2017 г.). «Обзор использования инструментов в обучении моделированию» . 20-я Международная конференция ACM/IEEE 2017 по инженерным языкам и системам, управляемым моделями (MODELS) . Остин, Техас: IEEE. стр. 303–311. дои : 10.1109/MODELS.2017.1 . ISBN  978-1-5386-3492-9 . S2CID   9423085 .
  11. ^ «Проект WhiteStarUML» . СоурсФордж . 25 марта 2018 г. Проверено 5 сентября 2018 г.
  12. ^ Шпилевский, Януш (4 апреля 2020 г.). «WhiteStarUML / Билеты / # 73 Плагин обратного проектирования Java» . Sourceforge.net . Проверено 7 мая 2020 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 45be692f447a8efafb9de41f994ebcd6__1721974260
URL1:https://arc.ask3.ru/arc/aa/45/d6/45be692f447a8efafb9de41f994ebcd6.html
Заголовок, (Title) документа по адресу, URL1:
StarUML - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)