Подтвердить что ты не робот

Является ли StarUML мертвым?

StarUML - очень мощный, бесплатный и простой в использовании инструмент моделирования UML, но, похоже, проект остановлен. Кто-нибудь знает, что произошло? Можно ли получить новую версию?

4b9b3361

Ответ 1

Да, по-видимому, проект уже давно мертв. То же самое может произойти с открытым исходным кодом и коммерческими продуктами по разным причинам, но, к счастью, есть альтернативы. Проверьте этот поток на странице проекта.

Ответ 2

StarUML - лучший инструмент UML с открытым исходным кодом

После выполнения исчерпывающего теста на каждом бесплатном инструменте UML, который я смог найти, я решил, что StarUML был лучшим. К сожалению, в нем отсутствуют некоторые функции: PHP-генерация кода/реверсный инженер, а также возможность генерации отчетов и оценок.

НО НЕ ОСТАНОВИТЕ ЧТЕНИЕ!

Я углубился и узнал, что StarUML сохраняет данные проекта в одном файле .uml. Этот файл записывается в простой старый XML. Это означает, что вы можете делать все, что хотите, потому что это в простом, предсказуемом формате. Вы можете подать его в другое приложение, например приложение PHP, для создания всех видов забавных вещей, таких как отчеты, оценки, поместить данные модели в базу данных, сгенерировать код для любого языка, который вы хотите, и т.д. Это также означает, что вы можете писать UML-модели, даже не открывая StarUML, для целей автоматизации, потому что это просто XML.

Другое, интерфейс StarUML может быть расширен через AddIns! Я просмотрел modules/staruml-standard и обнаружил, что большинство файлов были также простым и простым XML. Я быстро написал свое собственное дополнение, и вскоре появился новый пункт меню для генерации кода PHP. Я также создал профиль для PHP и добавил в несколько отмеченных значений, один из таких, как "PHP Method Body", необходимый для разработки в обратном направлении (чтобы сохранить тело метода, потянув его в проект StarUML, при повторном создании кода).

Я до сих пор на самом деле не зацепил элементы меню, которые я создал, для любого script, но он выглядит очень простым, если вы заглядываете в то, как это делает стандартная добавка в стилерум. Элемент меню XML имеет атрибут script, ссылающийся на файл .vbs (Visual Basic). Я посмотрел на один из этих файлов .vbs, ConvCol2Seq.vbs, который преобразует диаграмму совместной работы в диаграмму последовательности. Внизу внизу, после всех вспомогательных функций, начинается основной код. В первых нескольких строках основного кода script создает объект с "App = CreateObject('StarUML.StarUMLApplication')", а затем script имеет доступ к множеству функций через объект с именем "Приложение". Моя следующая мысль была: "Должен быть API, который расскажет мне, как использовать эти объекты!" Конечно же! Google, "staruml api". Разработчики StarUML точно знали, что они делают. Создайте прочный инструмент и оставьте его открытым для расширения. Отличная работа!

Итак, пока вы следуете шаблону в XML, кажется, что вы можете делать все, что хотите.

Интересно, включает ли API функцию автоматического создания графики для диаграммы? Если это так, я мог бы генерировать графические файлы для всех диаграмм, а затем писать приложение PHP для автоматического создания документации, отчетов и оценок с включенными графическими диаграммами.

Итак, я бы сказал, что StarUML не мертв. Это живое, но просто скучно (потому что мы недостаточно используем его способности).

Некоторые ссылки, чтобы вы были взволнованы

Ответ 3

Инструмент StarUML загружен довольно сильно, но, похоже, с 2005 года, по-видимому, было отказано в стабильной версии 5.0.

Но эй!! Как раз в минуту, StarUML, похоже, был перезагружен по состоянию на (2010-июль-19). Первоначально написанный в Delphi, похоже, что он преобразован в плагин eclipse в java. Не знаю, сколько времени потребуется, чтобы сделать конверсию. Похоже, что сейчас работают два (?) Разработчиков. Лучше всего удачи этим парням. Любой, кто имеет опыт работы с плагинами Eclipse и Java, хочет помочь?!!!

Обратитесь к новостям проекта и объявлению на форумах проекта: "Полет с Java-проектом StarUML"

Ответ 4

UPDATE

StarUML, похоже, больше не мертв.

После бета-теста для StarUML 2.0 новая версия только что была выпущена (12/29/14). StarUML 2.0 использует коммерческую лицензию и может быть куплен на их веб-сайте, однако StarUML 1.0 с открытым исходным кодом работает под лицензией GPL.

Как описано на официальном веб-сайте, основное отличие состоит в том, что StarUML 1.0 больше не поддерживается и не поддерживается (проект пропустил спонсоров, чтобы поддерживать его как открытый источник).

В основном

Если вы иногда используете UML (без сложных функций), вы можете использовать Star UML 1.0 (или любое другое бесплатное программное обеспечение UML). В противном случае, насколько я тестировал StarUML 2.0, некоторые функции были добавлены, и это кажется хорошим продуктом по цене (около 70 $за персональную лицензию).

Ответ 5

Если вы не против взглянуть на новое воплощение, основанное непосредственно на коде StarUML, называемом WhiteStarUML, было начато. Он может быть не таким стабильным, но в настоящее время все функции StarUML должны использоваться, и некоторые обновления, такие как поддержка Java 1.5 или Unicode, были добавлены.

Ответ 6

В конце этой страницы вы можете найти пару ссылок на списки других инструментов UML с открытым исходным кодом.

Ответ 7

Недавно я обнаружил, что StarUML2 только что начался в бета-версии. К сожалению, StarUML2 должен быть установлен на вашем компьютере и нет режима совместной работы. Я, наконец, решил импортировать проекты StarUML и повторно использовать их в Интернете в genmymodel. НТН

Ответ 8

Последняя новость - с января 2008 года, и в 2007 году было много, поэтому, если она не умерла, это по крайней мере на жизненной поддержке.

Если вы ищете альтернативу, посмотрите Сообщество Джуда или ArgoUML.

Ответ 9

Только для точки отсчета есть страница, содержащая некоторый синопсис о бездействии, в Wikipedia: похоже, что проект застопорился рефакторинг с Delphi на Java. Конечно, это проект с открытым исходным кодом и будет доступен для дальнейшего пересмотра, тем не менее.

С тех пор было больше разработок в Eclipse UML 2. Есть также некоторые сторонние инструменты UML, доступные для Eclipse: некоторые бесплатные, а некоторые нет. MyClipse имеет некоторую поддержку UML, например, она не бесплатна, но доступна также поддерживает UML 2. Разумеется, доступны и другие инструменты - это просто привлекло мое внимание сегодня вечером.

Ответ 10

StarUML не мертв. Я загрузил новейшую версию StarUML. Самая новая версия StarUML - 2.8.0, которая выпущена в 2016/11/15.

Ответ 11

Последняя фиксация CVS в SF была в 2006-08-07. Если вы перейдете на сайт Tigris, он скажет, что проект переводится на SF, а сайт Tigris будет закрыт. Похоже, что Tigris больше не поддерживает StarUML. Tigris поддерживает ArgoUML, как они когда-либо поддерживали два, достаточно инстинктивно.

Таким образом, преобразованный в SF и забытый, я бы также добавил, что Администраторы на SF в основном такие же, как те, которые перечислены в Tigris, говорят мне, что список Админов может быть старым и не меняющимся. Люди тигра - утка, хунсуо, джунара, никлаус; SF люди hyunsoo, jwnara, niklauslee, plasticduckbill, staruml.