В чем разница между UML 2.1.2 и UML 2.2
Вопрос
Я оцениваю инструмент, который говорит, что он поддерживает 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 а>. р>