Поделиться через


Чтение моделей и схем в других продуктах Visual Studio

При открытии модели в Microsoft Visual Studio Premium она открывается в режиме только для чтения. В этом режиме можно изменить структуру схемы, но невозможно изменить модель.

Получение доступа к модели и схемам

Чтобы прочитать UML-схему или схему слоев, нужно сначала воспользоваться Visual Studio, чтобы открыть проект моделирования, а затем открыть схему в этом проекте.

Поэтому если необходимо прочитать UML-схему или схему слоев, необходимо также иметь доступ к проекту моделирования, в котором схема была создана. Для этого нужно либо открыть проект из Team Foundation (подсистема контроля версий), либо получить копию файлов проекта.

Примечание

Это не относится к схемам последовательностей, созданным из программного кода, направленным графам и схемам классов .NET, созданным из кода.Эти схемы можно просматривать независимо от проекта.

Чтобы прочитать UML-схему или схему слоев, необходимо, как минимум, иметь следующие файлы.

  • Два файла схемы для схемы, которую необходимо прочитать, например MyDiagram.classdiagram and MyDiagram.classdiagram.layout.

    Примечание

    Для схем слоев также необходимо иметь файл с названием Моя_схема.layerdiagram.suppressions.

  • Файл проекта моделирования (MyModel.modelproj).

  • Файл корневой модели (ModelDefinition\MyModel.uml).

  • Файлы пакета для любых пакетов, на которые имеются ссылки в схеме (ModelDefinition\MyPackage.uml).

Изменения, которые можно внести в режиме только для чтения

Если модель и ее схемы открыты в Visual Studio Premium, изменить модель невозможно. То есть невозможно изменить элементы и отношения, которые отображаются на схемах или в обозревателе моделей. Однако можно внести некоторые изменения в структуру схем.

  • Изменить расположение фигур и соединителей на схеме.

  • Разворачивание и сворачивание фигур.

Эти изменения можно сохранить. Если требуется сделать изменения видимыми для других пользователей, необходимо хотя бы отправить обновленные файлы .layout.

Связанные разделы

Заголовок

Описание

Схемы слоев: справочные материалы

Схема слоев показывает структуру существующей или предложенной архитектуры. При создании кода его можно автоматически проверить относительно схемы слоев.

UML-схемы деятельности: справочные материалы

Схема деятельности показывает поток работ в бизнес-процессе или программе.

UML-схемы классов: справочные материалы

Схема классов показывает типы и отношения, используемые в многих контекстах, например в коде, схемах баз данных, протоколах связи или глоссарии терминов, используемых для описания области бизнеса.

Схемы компонентов UML: справочные материалы

Схема компонентов показывает отделимые части в программной разработке и их интерфейсы.

UML-схемы последовательностей: справочные материалы

Схема последовательностей показывает взаимодействия между элементами в программной разработке. Схему последовательностей можно создать вручную или сгенерировать из кода. Если схема сгенерирована, ее можно изменить, чтобы предложить новую разработку.

UML-схемы вариантов использования: справочные материалы

Схема вариантов использования показывает пользователей системы и действия, которые они могут выполнять для достижения определенных целей.

См. также

Основные понятия

Разработка моделей для программного проектирования