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


Чтение моделей и схем в других продуктах 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-схемы вариантов использования: справочные материалы

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

См. также

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

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