Чтение моделей и схем в других продуктах 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.
Связанные разделы
Заголовок |
Описание |
---|---|
Схема слоев показывает структуру существующей или предложенной архитектуры. При создании кода его можно автоматически проверить относительно схемы слоев. |
|
Схема деятельности показывает поток работ в бизнес-процессе или программе. |
|
Схема классов показывает типы и отношения, используемые в многих контекстах, например в коде, схемах баз данных, протоколах связи или глоссарии терминов, используемых для описания области бизнеса. |
|
Схема компонентов показывает отделимые части в программной разработке и их интерфейсы. |
|
Схема последовательностей показывает взаимодействия между элементами в программной разработке. Схему последовательностей можно создать вручную или сгенерировать из кода. Если схема сгенерирована, ее можно изменить, чтобы предложить новую разработку. |
|
Схема вариантов использования показывает пользователей системы и действия, которые они могут выполнять для достижения определенных целей. |