Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unified Modeling Language.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.55 Mб
Скачать

1.1. История uml

Октябрь 1994 – Гради Буч (Grady Booch) и Джеймс Рамбо (James Rumbaugh), работавшие в компании Rational Software, объединили свои усилия для создания нового унифицированного языка объектно-ориентированного моделирования.

Октябрь 1995 года – опубликован проект предварительной версии 0.8 унифицированного метода (Unified Method).

Осень 1995 – к компании Rational присоединился Айвар Якобсон (Ivar Jacobson), автор метода Object-Oriented Software Engineering – OOSE. OOSE обеспечивал превосходные возможности для спецификации бизнес-процессов и анализа требований при помощи сценариев использования. OOSE был также интегрирован в унифицированный метод.

Июнь 1996 – группа разработчиков в OMG (Object Management Group), в которую также входили Буч, Румбах и Якобсон, выпустила спецификацию UML версии 0.9

Октябрь 1996 – спецификация UML версии 0.91.

Январь 1997 – спецификация UML 1.0, результат совместной работы таких компаний, как Digital Equipment Corporation, Hewlett-Packard, i-Logix, IntelliCorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle Corporation, Rational Software, Texas Instruments и Unisys.

Ноябрь 1997 – принята в качестве стандарта версия 1.1, содержавшая улучшения нотации, а также некоторые расширения семантики.

Июнь 1999 – релизы UML версии 1.3.

Сентябрь 2001 – опубликована версия 1.4.

Март 2003 – опубликована версия 1.5.

Август 2005 – опубликована формальная спецификация версии UML 2.0. Семантика языка была значительно уточнена и расширена для поддержки методологии Model Driven Development — MDD.

Декабрь 2005 – UML 1.4.2 принят в качестве международного стандарта ISO/IEC 19501:2005.

Контрольные вопросы

  1. Как расшифровывается аббревиатура UML?

  2. Для решения каких задач используется UML?

  3. Кто является создателями унифицированного языка моделирования?

  4. Какие методы моделирования были положены в основу языка UML?

  5. Когда впервые UML был принят в качестве стандарта?

1.2. Case-средства

На рынке CASE-средств, поддерживающих UML, представлены десятки программных инструментов обеспечивающих интеграцию, включая прямую и обратную генерацию кода программ, с наиболее распространенными языками и средами программирования, такими как MS Visual C++, Java, Object Pascal/Delphi, Power Builder, MS Visual Basic, Forte, Ada, Smalltalk, др.

Наиболее популярные CASE-системы:

  • Enterprise Architecture ( http://www.sparxsystems.com.au );

  • Poseidon ( http://www.gentleware.com/produsts/download.php4 );

  • ArgoUML ( http://argouml.tigris.org/ );

  • ObjectDomain ( http://objectdomain.com/welcome.do );

  • UML Studio ( http://www.pragsoft.com/produsts.html );

  • Visual Paradigm for UML ( http://visual-paradigm.com/ );

  • Umbrello UML Modeler ( http://uml.sourceforge.net/ );

  • Together ( http://www.borland.com/together/index.html );

  • ARIS ( http://www.ids-scheer.com/ )

  • MagicDraw ( http://magicdraw.com/ )

  • Microsoft Visio (http://office.microsoft.com/)

  • PowerDesigner (http://www.sybase.com/)

  • Rational Rose (http://www-306.ibm.com/software/rational/)

  • StarUML (http://www.staruml.com/)

  • ...

Контрольные вопросы

  1. Назовите наиболее популярные CASE-системы, поддерживающие работу с UML.

  2. С какими языками и средами программирования поддерживается интеграция UML?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]