Отличия версий языка UML 1.3 и 1.4

Наиболее значимым отличием версии 1.4 являются профили (pro­files), которые позволяют группировать расширения в единое, логиче­ски связанное множество. В документацию по языку UML включена пара примеров профилей. Вместе с тем, определение стереотипов ста­ло более формальным, а элементы модели теперь могут иметь несколь­ко стереотипов; в версии UML 1.3 они были ограничены одним стерео­типом.

В язык UML были добавлены артефакты (artifacts). Артефакт - это физическое олицетворение компонента, так, например, Xerces - это компонент, а все копии файла Xerces.jar на моем жестком диске - это артефакты, которые реализуют компонент Xerces.

До версии 1.3 в метамодели UML не было инструмента для работы с об­ластью видимости пакетов (package visibility). Теперь в вашем распо­ряжении символ «-».

Кроме того, в версии UML 1.4 обычная стрелка обозначает асинхронность на диаграммах взаимодействия - скорее всего, для обратной со­вместимости. Это затрагивает немногих специалистов, включая меня


Отличия версий языка UML 1.4. и 1.5

Принципиальным отличием стало введение в язык UML семантики операций - необходимый шаг для превращения UML в язык програм­мирования. Это было сделано, чтобы позволить специалистам рабо­тать, не дожидаясь окончания разработки полной версии UML 2.


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



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