АргоУМЛ - ArgoUML

АргоУМЛ
ArgoUML.png
изначальный выпускАпрель 1999 г.
Предварительный выпуск
0.34 / 15 декабря 2011 г.; 8 лет назад (2011-12-15)
Репозиторий Отредактируйте это в Викиданных
Написано вЯва
ПлатформаJava SE
ТипРазработка программного обеспечения, Инструмент UML
ЛицензияОбщественная лицензия Eclipse 1.0
Интернет сайтаргумл.tigris.org

АргоУМЛ является UML приложение для построения диаграмм, написанное на Java и выпущенное под Открытый исходный код Общественная лицензия Eclipse. В силу того, что Ява приложение, оно доступно на любой платформе, поддерживаемой Java SE.

История

ArgoUML был первоначально разработан в Калифорнийский университет в Ирвине Джейсона Э. Роббинса, что привело к его Кандидат наук. Теперь это проект с открытым исходным кодом, размещенный на Tigris.org. Сейчас в проекте ArgoUML более 19 000 зарегистрированных пользователей и более 150 разработчиков.[1]

В 2003 году ArgoUML выиграл ежегодную премию «Выбор читателей» журнала Software Development Magazine в категории «Инструменты проектирования и анализа».[2]

Разработка ArgoUML страдала от нехватки рабочей силы. Например, Отменить постоянно запрашиваемая функция с 2003 года, но еще не реализована.[3]

Функции

Согласно официальному списку функций,[4] ArgoUML может:

  • Поддерживаются все 9 диаграмм UML 1.4.
  • Точно следует стандарту UML.
  • Независимость от платформы - Java 1.5+ и C ++.
  • Щелкни и вперед! с Java Web Start (установка не требуется, запускается из вашего веб-браузера).
  • Стандартная метамодель UML 1.4.
  • XMI поддерживать.
  • Экспорт диаграмм как Гифка, PNG, PS, EPS, PGML и SVG.
  • Доступно на десяти языках: EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH.
  • Расширенное редактирование диаграмм и масштабирование.
  • Встроенная критика дизайна обеспечивает ненавязчивый обзор дизайна и предложения по улучшениям.
  • Расширяемый интерфейс модулей.
  • OCL поддерживать.
  • Форвард-инжиниринг (генерация кода поддерживает C ++ и C #, Java, PHP 4, PHP 5, Ruby и, с менее зрелыми модулями, Ada, Delphi и SQL).
  • Разобрать механизм с целью понять, как это работает / БАНКА / импорт файла класса.

Недостатки

  • ArgoUML еще не полностью реализует стандарт UML.[5]
  • Функция частичной отмены (работает для редактирования графики [6][7])

Смотрите также

Рекомендации

  1. ^ «Технологические переходы в ISR UCI». Архивировано из оригинал на 2012-01-28.
  2. ^ "Выбор читателей доктора Добба, 2003 г.".
  3. ^ Ошибка 1834 (5 мая 2003 г.): выполнить отмену. http://argouml.tigris.org/issues/show_bug.cgi?id=1834
  4. ^ «Возможности ArgoUML».
  5. ^ «Список несовместимости спецификаций UML». Документация ArgoUML. Архивировано из оригинал на 2011-02-13. Получено 2006-04-28.
  6. ^ «Выпущен ArgoUML 0.19.3». Отменить редактирование графики (в основном это дополнение GEF).
  7. ^ «Проблема 1834. Выполнить отмену». Отменить редактирование графики (в основном это дополнение GEF).

внешняя ссылка