Главная » UML » Отличия версий языка UML

0

 

 

Когда вышло в свет первое издание этой книги, язык UML имел еще версию 1.0. С ее появлением термины для многих элементов языка UML устоялись, а консорциум OMG получил официальное признание. С тех пор версии языка UML пересматривались несколько раз. В этом приложении описываются все существенные изменения языка UML с момента появления версии 1.0 и то, как эти изменения повлияли на материал данной книги. Эволюция языка UML потребовала обновления книги, и третье издание содержит материал, отражающий ситуацию на момент написания.

 

Эволюция языка 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 (http://uml-forum.com). Кроме того, некоторую информацию можно найти на моем сайте (http://martinfowler.com).

 

 

 

Источник: Фаулер М.UML. Основы, 3-е издание. – Пер. с англ. – СПб: Символ-Плюс, 2006. – 192 с.,ил.

По теме:

  • Комментарии