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