ВЕРСИИ UML И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ/ИНСТРУМЕНТЫ ДЛЯ МОДЕЛИРОВАНИЯ UML

1) EdrawMax
EdrawMax — это программа-конструктор UML, которая позволяет создавать диаграммы с использованием готовых символов и шаблонов. Он позволяет экспортировать ваши рисунки в форматы PDF, PPT, Word и HTML.

Adobe Express (№ 2)
Adobe Express — это программное обеспечение для создания блок-схем, позволяющее создавать персонализированные и оптимизированные блок-схемы. Вы также можете сохранять и делиться своими блок-схемами.

Moqups (#3)
Moqups — это онлайн-инструмент, позволяющий быстро создавать блок-схемы и диаграммы UML. Это позволяет вам визуализировать любой поток, перетаскивая фигуры.

Lucidchart (№ 4)
Lucidchart — это инструмент UML на основе HTML-5, который также поддерживает совместную работу в режиме реального времени. Это один из лучших инструментов моделирования UML для создания всего, от простых блок-схем до сложных технических диаграмм.

#5) Creately
Благодаря передовым технологиям Creately помогает создавать UML-моделирование, дизайн и архитектуру.

# 6) Visio
Microsoft Visio — известная программа для создания диаграмм и визуализации. Поскольку он является частью семейства Office, его можно легко интегрировать с другими продуктами Microsoft Office.

#7 ConceptDraw DIAGRAM ConceptDraw DIAGRAM предоставляет комплексный набор решений для деловой графической документации. Эти UML-решения включают надстройки для бизнеса, отвечающие широкому спектру требований к рабочим процессам.

8) StarUML
StarUML — это инструмент для создания диаграмм UML. Это одна из лучших программ UML с одиннадцатью различными типами диаграмм. StartUML 2 обратно совместим с UML 2.x.

#9) Альтова

Altova UModel — еще один полезный инструмент UML, который делает визуальное проектирование программного обеспечения практичным для любого проекта. Визуально проектируйте модели приложений в UML, которые можно создавать с помощью Java, C++, C# или Visual Basic.

10) Visual Paradigm
Visual Paradigm — это инструмент разработки программного обеспечения, разработанный специально для проектов программного обеспечения движка. Группа разработчиков программного обеспечения может использовать этот редактор UML для моделирования систем бизнес-информации и процессов разработки.

#11) IO Draw
Draw.IO — это полностью бесплатный онлайн-инструмент UML. Это один из лучших инструментов UML, позволяющий пользователям легко создавать рисунки и управлять ими. С помощью этого инструмента вы можете получить много широких и ранних акций.

Версии UML:
Дата Версия О программе
Ноябрь 1997 г. 1.1 UML был принят Object Management Group. Это была первая версия UML.

Март 2000 г. 1.3 В существующую модель было внесено незначительное обновление с заметными изменениями в семантике, нотациях и метамоделях UML.

Сентябрь 2001 г. 1.4 Это был период основного обновления UML. Он масштабировал UML, предоставляя различные расширения. На диаграммах были введены наглядность, артефакты, стереотипы.

Март 2003 г. 1.5 В UML добавлены такие функции, как процедуры и механизм потока данных.

Январь 2005 г. 1.4.2 UML принят в качестве стандарта ISO.

Август 2005 г. 2.0 В UML добавлены новые диаграммы, такие как объект, пакет, время, взаимодействие. Новые функции были добавлены к диаграммам активности и последовательности. Диаграмма сотрудничества была переименована в диаграмму связи. В существующие диаграммы было введено множество функций и изменений.

Апрель 2006 г. 2.1 В UML 2.0 внесены исправления.

Февраль 2007 г. 2.1.1 В UML 2.1 были введены обновления.

Ноябрь 2007 г. 2.1.2 UML 2.1.1 был переопределен.

Февраль 2009 г. 2.2 Исправлены ошибки UML 2.1.2.

Май 2010 г. 2.3 Версия UML 2.2 была пересмотрена, и в диаграммы компонентов были внесены незначительные изменения.

Август 2011 2.4.1 Внесены изменения в классы, пакеты и стереотипы. В UML 2.3 были внесены улучшения.

Июнь 2015 г. 2.5 Версия UML 2.4.1 была пересмотрена с небольшими изменениями.

UML стал проще, чем раньше. Введено быстрое функционирование и создание более эффективных моделей. Устаревшие функции были удалены. Модели, шаблоны были исключены как вспомогательные конструкции.