Эволюция языка UML

Первой общедоступной версией языка UML был Унифицированный метод версии 0.8, который был представлен на конференции OOPSLA, состоявшейся в октябре 1995 года. Унифицированный метод был раз­работан Г. Бучем и Д. Рамбо (к этому моменту А. Джекобсон еще не был сотрудником компании Rational). В 1996 году компания Rational выпустила версии 0.9 и 0.91, в работе над которыми принимал участие Джекобсон. После выхода этой последней версии метод стал называть­ся UML.

В январе 1997 года компания Rational вместе с группой партнеров пред­ставила на рассмотрение инициативной группы анализа и проектирова­ния из OMG версию 1.0 языка UML. В дальнейшем компания Rational и другие участники объединили свои усилия и в сентябре 1997 года предложили в качестве стандарта версию 1.1. В конце 1997 года вер­сия была одобрена консорциумом OMG. Однако при невыясненных об­стоятельствах консорциум OMG назвал этот стандарт языка UML вер­сией 1.0. Таким образом, в то время существовали две версии языка UML: версия 1.0 консорциума OMG и версия 1.1 компании Rational, которые не следует путать с версией 1.0 компании Rational. На прак­тике же все разработчики называли этот стандарт версией 1.1.


Затем последовала целая серия переработок языка UML. Версия 1.1 появилась в 1998 году, версия 1.3 в 1999, 1.4 в 2001 и 1,5 в 2002. Боль­шинство изменений в версиях 1.x в основном были скрыты в глубине UML, за исключением версии 1.3, изменения в которой были явно видны, особенно это касается прецедентов и диаграмм деятельности.

Хотя выпуск версий UML 1 продолжался, разработчики UML основное внимание стали уделять UML 2. Первый RFP (Request for Proposals -запрос на предложение) был объявлен в 2000, но UML 2 не был доста­точно стабилен вплоть до 2003 года.

Разработка UML почти наверняка будет продолжаться и впредь. До­полнительные сведения можно почерпнуть на форуме по языку UML (https://uml-forum.com). Кроме того, некоторую информацию можно найти на моем сайте (https://martinfowler.com).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: