АргоУМЛ - ArgoUML
изначальный выпуск | Апрель 1999 г. |
---|---|
Предварительный выпуск | 0.34 / 15 декабря 2011 г. |
Репозиторий | |
Написано в | Ява |
Платформа | Java SE |
Тип | Разработка программного обеспечения, Инструмент UML |
Лицензия | Общественная лицензия Eclipse 1.0 |
Интернет сайт | аргумл |
АргоУМЛ является 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])
Смотрите также
- Список инструментов UML
- Инструмент MetaCASE
- Посейдон для UML - коммерческий потомок ArgoUML
Рекомендации
- ^ «Технологические переходы в ISR UCI». Архивировано из оригинал на 2012-01-28.
- ^ "Выбор читателей доктора Добба, 2003 г.".
- ^ Ошибка 1834 (5 мая 2003 г.): выполнить отмену. http://argouml.tigris.org/issues/show_bug.cgi?id=1834
- ^ «Возможности ArgoUML».
- ^ «Список несовместимости спецификаций UML». Документация ArgoUML. Архивировано из оригинал на 2011-02-13. Получено 2006-04-28.
- ^ «Выпущен ArgoUML 0.19.3». Отменить редактирование графики (в основном это дополнение GEF).
- ^ «Проблема 1834. Выполнить отмену». Отменить редактирование графики (в основном это дополнение GEF).