ArgoUML – это программное обеспечение с открытым исходным кодом, позволяющее осуществлять задачи, связанные с UML моделированием. Программа разработана на основе Java, модели, создаваемые в ней, совместимы со стандартами данного языка программирования.
Функции и возможности ArgoUML:
- Поддержка спецификаций UML 1.3, 1.4, XMI 1.0, 1.1, 1.2, что позволяет использовать модели, созданные в других программах;
- Возможность построения UML-диаграмм 9 разных видов;
- Поддержка OCL для диаграммы классов;
- Генерация исходного кода Java, C++, C#, PHP.
ArgoUML использует следующие форматы диаграмм: GIF, PNG, PostScript, encapsulated PS, PGML и SVG.
ArgoUML является одной из наиболее надежных программ для создания UML-моделей на основе Java. Присутствие в ней открытого исходного кода подразумевает постоянное совершенствование программы пользователями и возможность ее индивидуальной настройки. Однако для новичков она может оказаться сложной, поэтому она больше подходит тем пользователям, у которых есть опыт работы с UML-моделированием.