Проверка модели UML
Некоторые из UML-моделей, которые можно создать в Visual Studio Ultimate, могут считаться в проекте недопустимыми.Например, в некоторых случаях нужно, чтобы вариант использования всегда был связан со схемой последовательностей, жизненные циклы которой представляют субъекты варианта использования.Для этого можно установить или определить ограничения, которые помогут команде выполнить требования такого рода.Ограничения могут применяться при сохранении или открытии модели пользователем, а также инициироваться с помощью команды меню.
В Visual Studio ограничения не предусмотрены, поскольку они зависят от интерпретации и использования UML-моделей командой.Однако разработчик может определить собственные ограничения и установить ограничения, определенные другими пользователями.Сведения об определении ограничений и их упаковке для распространения см. в разделе Практическое руководство. Определение ограничений проверки для моделей UML.
Вызов проверки
После установки расширения проверки ограничения, предоставляемые этим расширением, можно применять в следующих случаях.Определенные ограничения применимы только в некоторых из этих случаев.
Команда проверки. Чтобы вызвать проверку в любой момент времени выберите команду Проверка UML-модели в меню Архитектура.
Примечание Эта команда отображается только в случае установки ограничений проверки.
При сохранении модели. Ограничения проверки можно применить при сохранении модели.Эти ограничения позволяют избежать сохранения пользователем модели, недопустимой с точки зрения интерпретации проекта.
При наличии ошибок появляется запрос на подтверждение сохранения модели.При желании можно исправить ошибки или сохранить модель как есть.
При открытии модели. При открытии модели методы проверки могут использоваться для восстановления сообщений об ошибках, существовавших при сохранении модели.Причинами ошибок также могут стать несоответствия между изменениями, внесенными пользователями, которые работают над разными частями модели.Дополнительные сведения см. в разделе Общий доступ к моделям и экспорт схем.
Ошибки проверки фиксируются в окне ошибок Visual Studio.
Чтобы выделить неправильные элементы на схеме, дважды щелкните ошибку.Такой подход применим, только если на открытой схеме отображаются неправильные элементы.
Установка ограничений проверки
Ограничения упаковываются в файлы расширения Visual Studio (VSIX).Обычно, набор ограничений будет часть расширений, которые также содержат другие определения, например меню команд, профили и элементы панели элементов.
Установка расширения Visual Studio
Дважды щелкните файл .vsix в проводнике.
Перезапустите уже запущенный экземпляр Visual Studio.
Отключение и удаление ограничений проверки
Если необходимо работать с моделью, к которой ограничения не применимы, можно временно отключить расширение, которое ее ограничивает.Таким образом, включая и отключая различные ограничения, можно в разное время работать разными видами моделей.
Отключение или удаление расширения Visual Studio
В меню Сервис программы Visual Studio выберите пункт Диспетчер расширений.
Нажмите рядом с расширением кнопку Отключить, чтобы временно отключить это расширение.Позже его можно будет включить снова, вернувшись в диспетчер расширений.
- или -
Нажмите кнопку Удалить, чтобы удалить расширение.
Перезапустите Visual Studio.
См. также
Основные понятия
Практическое руководство. Определение ограничений проверки для моделей UML