Технологии программирования на базе Microsoft Solutions Framework

История языка UML


Рассмотрим кратко историю языка UML1). К 1994 году существовало несколько нотаций для визуального отображения принимаемых проектных решений и несколько методов анализа и проектирования. В 1994 году состоялось знаковое событие - Grady Booch и James Rumbaugh, сотрудники фирмы Rational Software, объединили свои методы проектирования и анализа, создав так называемый Unified method. С этого момента процесс стандартизации договоренностей вошел в рабочий ритм. Приведем важные вехи этого пути:

  • 1994: Grady Booch & James Rumbaugh (Rational Software) объединили методы Booch (проектирование) и OMT (анализ) ->Unified method.
  • 1995: присоединился Ivar Jacobson (автор метода OOSE). Впоследствии группа авторов Booch, Rumbaugh и Jacobson вместе выпустила не одну книгу, ставшую бестселлером (например, см. список литературы). Эту троицу шутливо называли "three amigos", намекая на то, как жарко они спорили по поводу принимаемых решений.
  • 1996 - Идея о Unified Modeling Language (three amigos).
  • 1996 - создан консорциум UML Partners под руководством three amigos.
  • Июнь, Октябрь 1996 - UML 0.9 & UML 0.91.
  • Январь 1997 - спецификации UML 1.0 предложены OMG (Object Management Group).
  • Август 1997 - спецификации UML 1.1 предложены OMG.
  • Ноябрь 1997 - UML 1.2 - результат адаптации OMG.
  • Июнь 1999 - UML 1.3.
  • Сентябрь 2001 - UML 1.4.
  • Март 2003 - UML 1.5.

Принятый стандарт:

  • ISO/IEC 19501:2005 Information technology - Open Distributed Processing - Unified Modeling Language (UML) Version 1.4.2.
  • Октябрь 2004 - UML 2.0.



Содержание раздела