Вопрос

Я оцениваю инструмент, который говорит, что он поддерживает UML 2.2.Однако, если я буду искать в Интернете, я не смогу найти, какие постепенные изменения произошли между двумя версиями.

И да, я пытался просмотреть документы OMG, но они слишком плотные для чтения.Есть ли где-нибудь простое объяснение?

Это было полезно?

Решение

Я не думаю, что есть четкий обзор изменений в 2.2.Есть документ спецификации UML 2.2 с полосами изменений:в нем отмечены измененные разделы в отличие от версии 2.1.2.Это действительно лучший способ просмотреть эти изменения - опять же, реального обзора нет, по крайней мере, такого, который я смог найти.Вы можете просмотреть документ (PDF). здесь.

Я немного просмотрел документ.В основном это незначительные изменения.Некоторые изменения, с которыми я столкнулся, вы можете быстро найти в:

  • 8.3 (Описания классов)
  • 8.3.2 (Реализация компонентов)
  • 10.2 (Развертывания - абстрактный синтаксис)
  • 11.2 (Абстрактный синтаксис)
  • 11.3.12 (Четкая структурная функция)
  • 11.3.19 (Входной контакт)
  • 11.3.33 (Действие по ссылке для чтения)
  • 11.3.47 (StartObjectBehaviorAction)
  • 11.3.55 (WriteStructuralFeatureAction)
  • 15.2 (Конечные машины - абстрактный синтаксис)

Другие советы

Не уверен, каков ваш базовый уровень UML, но спецификации UML 2.2 с изменениями бара показывает все изменения. Это просто занимает время перелистывания страниц. Возможно, легче прочитать отчет RTF для редакции 2.2 .

scroll top